Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Inverse function</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Inverse_function"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/ext.math.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Inverse_function rootpage-Inverse_function skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Inverse function</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<style data-mw-deduplicate="TemplateStyles:r1236090951">
/* start https://en.wikipedia.org/ */


.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><div role="note" class="hatnote navigation-not-searchable">Not to be confused with <a href="Multiplicative_inverse" title="Multiplicative inverse">multiplicative inverse</a> or <a href="Additive_inverse" title="Additive inverse">additive inverse</a>.</div>
<p class="mw-empty-elt">
</p>

<style data-mw-deduplicate="TemplateStyles:r1129693374">
/* start https://en.wikipedia.org/ */


.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}


/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1246091330">
/* start https://en.wikipedia.org/ */


.mw-parser-output .sidebar{width:22em;float:right;clear:right;margin:0.5em 0 1em 1em;background:var(--background-color-neutral-subtle,#f8f9fa);border:1px solid var(--border-color-base,#a2a9b1);padding:0.2em;text-align:center;line-height:1.4em;font-size:88%;border-collapse:collapse;display:table}body.skin-minerva .mw-parser-output .sidebar{display:table!important;float:right!important;margin:0.5em 0 1em 1em!important}.mw-parser-output .sidebar-subgroup{width:100%;margin:0;border-spacing:0}.mw-parser-output .sidebar-left{float:left;clear:left;margin:0.5em 1em 1em 0}.mw-parser-output .sidebar-none{float:none;clear:both;margin:0.5em 1em 1em 0}.mw-parser-output .sidebar-outer-title{padding:0 0.4em 0.2em;font-size:125%;line-height:1.2em;font-weight:bold}.mw-parser-output .sidebar-top-image{padding:0.4em}.mw-parser-output .sidebar-top-caption,.mw-parser-output .sidebar-pretitle-with-top-image,.mw-parser-output .sidebar-caption{padding:0.2em 0.4em 0;line-height:1.2em}.mw-parser-output .sidebar-pretitle{padding:0.4em 0.4em 0;line-height:1.2em}.mw-parser-output .sidebar-title,.mw-parser-output .sidebar-title-with-pretitle{padding:0.2em 0.8em;font-size:145%;line-height:1.2em}.mw-parser-output .sidebar-title-with-pretitle{padding:0.1em 0.4em}.mw-parser-output .sidebar-image{padding:0.2em 0.4em 0.4em}.mw-parser-output .sidebar-heading{padding:0.1em 0.4em}.mw-parser-output .sidebar-content{padding:0 0.5em 0.4em}.mw-parser-output .sidebar-content-with-subgroup{padding:0.1em 0.4em 0.2em}.mw-parser-output .sidebar-above,.mw-parser-output .sidebar-below{padding:0.3em 0.8em;font-weight:bold}.mw-parser-output .sidebar-collapse .sidebar-above,.mw-parser-output .sidebar-collapse .sidebar-below{border-top:1px solid #aaa;border-bottom:1px solid #aaa}.mw-parser-output .sidebar-navbar{text-align:right;font-size:115%;padding:0 0.4em 0.4em}.mw-parser-output .sidebar-list-title{padding:0 0.4em;text-align:left;font-weight:bold;line-height:1.6em;font-size:105%}.mw-parser-output .sidebar-list-title-c{padding:0 0.4em;text-align:center;margin:0 3.3em}@media(max-width:640px){body.mediawiki .mw-parser-output .sidebar{width:100%!important;clear:both;float:none!important;margin-left:0!important;margin-right:0!important}}body.skin--responsive .mw-parser-output .sidebar a>img{max-width:none!important}@media screen{html.skin-theme-clientpref-night .mw-parser-output .sidebar:not(.notheme) .sidebar-list-title,html.skin-theme-clientpref-night .mw-parser-output .sidebar:not(.notheme) .sidebar-title-with-pretitle{background:transparent!important}html.skin-theme-clientpref-night .mw-parser-output .sidebar:not(.notheme) .sidebar-title-with-pretitle a{color:var(--color-progressive)!important}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .sidebar:not(.notheme) .sidebar-list-title,html.skin-theme-clientpref-os .mw-parser-output .sidebar:not(.notheme) .sidebar-title-with-pretitle{background:transparent!important}html.skin-theme-clientpref-os .mw-parser-output .sidebar:not(.notheme) .sidebar-title-with-pretitle a{color:var(--color-progressive)!important}}@media print{body.ns-0 .mw-parser-output .sidebar{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><table class="sidebar nomobile nowraplinks"><tbody><tr><th class="sidebar-title" style="letter-spacing:0.0125em; background-color:#FFCC99"><a href="Function_(mathematics)" title="Function (mathematics)">Function</a></th></tr><tr><td class="sidebar-image"><span class="texhtml texhtml-big" style="font-size:250%;"><i>x</i> ↦ <i>f</i> (<i>x</i>)</span></td></tr><tr><th class="sidebar-heading" style="font-size: 117%; letter-spacing: 0.0125em; font-weight: 500; border-top: 1px solid black; padding: 5px 0 3px">
<a href="History_of_the_function_concept" title="History of the function concept">History of the function concept</a></th></tr><tr><th class="sidebar-heading" style="font-size: 117%; letter-spacing: 0.0125em; font-weight: 500; border-top: 1px solid black; padding: 5px 0 3px">
Types by <a href="Domain_of_a_function" title="Domain of a function">domain</a> and <a href="Codomain" title="Codomain">codomain</a></th></tr><tr><td class="sidebar-content">
<div class="hlist">
<ul><li><a href="Boolean-valued_function" title="Boolean-valued function"><span class="texhtml"><span title="arbitrary set"><var>X</var></span> → <span title="Codomain of Booleans">𝔹</span></span></a></li>
<li><a href="Ordered_pair" title="Ordered pair">
<span class="texhtml"><span title="Domain of Booleans">𝔹</span>
→ <span title="arbitrary set"><var>X</var></span></span></a></li>
<li><a href="Boolean_function" title="Boolean function">
<span class="texhtml"><span title="several Boolean variables">𝔹<sup><var>n</var></sup></span>
→ <span title="Codomain of natural numbers"><var>X</var></span></span></a></li>
<li><a href="Integer-valued_function" title="Integer-valued function">
<span class="texhtml"><span title="arbitrary set"><var>X</var></span>
→ <span title="integers">ℤ</span></span></a></li>
<li><a href="Sequence" title="Sequence">
<span class="texhtml"><span title="integers">ℤ</span>
→ <span title="arbitrary set"><var>X</var></span></span></a></li>
<li><a href="Real-valued_function" title="Real-valued function">
<span class="texhtml"><span title="arbitrary set"><var>X</var></span>
→ <span title="real numbers">ℝ</span></span></a></li>
<li><a href="Function_of_a_real_variable" title="Function of a real variable">
<span class="texhtml"><span title="real numbers">ℝ</span>
→ <span title="arbitrary set"><var>X</var></span></span></a></li>
<li><a href="Function_of_several_real_variables" title="Function of several real variables">
<span class="texhtml"><span title="real coordinate (or Euclidean) space">ℝ<sup><var>n</var></sup></span>
→ <span title="arbitrary set"><var>X</var></span></span></a></li>
<li><a href="Complex-valued_function" class="mw-redirect" title="Complex-valued function">
<span class="texhtml"><span title="arbitrary set"><var>X</var></span>
→ <span title="complex numbers">ℂ</span></span></a></li>
<li><a href="Function_of_a_complex_variable" class="mw-redirect" title="Function of a complex variable">
<span class="texhtml"><span title="complex numbers">ℂ</span>
→ <span title="arbitrary set"><var>X</var></span></span></a></li>
<li><a href="Function_of_several_complex_variables" title="Function of several complex variables">
<span class="texhtml"><span title="complex coordinate space">ℂ<sup><var>n</var></sup></span>
→ <span title="arbitrary set"><var>X</var></span></span></a></li></ul>
</div></td>
</tr><tr><th class="sidebar-heading" style="font-size: 117%; letter-spacing: 0.0125em; font-weight: 500; border-top: 1px solid black; padding: 5px 0 3px">
 <a href="List_of_types_of_functions" title="List of types of functions">Classes/properties</a> </th></tr><tr><td class="sidebar-content">
<div class="hlist">
<ul><li><a href="Constant_function" title="Constant function">Constant</a></li>
<li><a href="Identity_function" title="Identity function">Identity</a></li>
<li><a href="Linear_map" title="Linear map">Linear</a></li>
<li><a href="Polynomial" title="Polynomial">Polynomial</a></li>
<li><a href="Rational_function" title="Rational function">Rational</a></li>
<li><a href="Algebraic_function" title="Algebraic function">Algebraic</a></li>
<li><a href="Analytic_function" title="Analytic function">Analytic</a></li>
<li><a href="Smooth_function" class="mw-redirect" title="Smooth function">Smooth</a></li>
<li><a href="Continuous_function" title="Continuous function">Continuous</a></li>
<li><a href="Measurable_function" title="Measurable function">Measurable</a></li>
<li><a href="Injective_function" title="Injective function">Injective</a></li>
<li><a href="Surjective_function" title="Surjective function">Surjective</a></li>
<li><a href="Bijection" title="Bijection">Bijective</a></li></ul>
</div></td>
</tr><tr><th class="sidebar-heading" style="font-size: 117%; letter-spacing: 0.0125em; font-weight: 500; border-top: 1px solid black; padding: 5px 0 3px">
  Constructions</th></tr><tr><td class="sidebar-content">
<div class="hlist">
<ul><li><a href="Restriction_(mathematics)" title="Restriction (mathematics)">Restriction</a></li>
<li><a href="Function_composition" title="Function composition">Composition</a></li>
<li><a href="Lambda_calculus" title="Lambda calculus">λ</a></li>
</ul>
</div></td>
</tr><tr><th class="sidebar-heading" style="font-size: 117%; letter-spacing: 0.0125em; font-weight: 500; border-top: 1px solid black; padding: 5px 0 3px">
  Generalizations  </th></tr><tr><td class="sidebar-content">
<div class="hlist">
<ul><li><a href="Relation_(mathematics)" title="Relation (mathematics)">Relation</a> (<a href="Binary_relation" title="Binary relation">Binary relation</a>)</li>
<li><a href="Set-valued_function" title="Set-valued function">Set-valued</a></li>
<li><a href="Multivalued_function" title="Multivalued function">Multivalued</a></li>
<li><a href="Partial_function" title="Partial function">Partial</a></li>
<li><a href="Implicit_function" title="Implicit function">Implicit</a></li>
<li><a href="Function_space" title="Function space">Space</a></li>
<li><a href="Higher-order_function" title="Higher-order function">Higher-order</a></li>
<li><a href="Morphism" title="Morphism">Morphism</a></li>
<li><a href="Functor" title="Functor">Functor</a></li></ul>
</div></td>
</tr><tr><th class="sidebar-heading" style="font-size: 117%; letter-spacing: 0.0125em; font-weight: 500; border-top: 1px solid black; padding: 5px 0 3px">
  <a href="List_of_mathematical_functions" title="List of mathematical functions">List of specific functions</a></th></tr><tr><td class="sidebar-navbar"><style data-mw-deduplicate="TemplateStyles:r1239400231">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}


/* end https://en.wikipedia.org/ */
</style></td></tr></tbody></table>
<p>In <a href="Mathematics" title="Mathematics">mathematics</a>, the <b>inverse function</b> of a <a href="Function_(mathematics)" title="Function (mathematics)">function</a> <span class="texhtml mvar" style="font-style:italic;">f</span> (also called the <b>inverse</b> of <span class="texhtml mvar" style="font-style:italic;">f</span>) is a function that undoes the operation of <span class="texhtml mvar" style="font-style:italic;">f</span>. The inverse of <span class="texhtml mvar" style="font-style:italic;">f</span> exists <a href="If_and_only_if" title="If and only if">if and only if</a> <span class="texhtml mvar" style="font-style:italic;">f</span> is <a href="Bijection" title="Bijection">bijective</a>, and if it exists, is denoted by <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f^{-1}.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f^{-1}.}</annotation>
</semantics>
</math></span><img src="./63d2b575826d75cfdbc1bea2f34ccfa71f1c59b7.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:4.3ex; height:3.009ex;" alt="{\displaystyle f^{-1}.}" loading="lazy"></span>
</p><p>For a function <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f\colon X\to Y}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo>:<!-- : --></mo>
<mi>X</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>Y</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f\colon X\to Y}</annotation>
</semantics>
</math></span><img src="./07b9ff205beb51e7899846aeae788ae5e5546a3e.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:9.68ex; height:2.509ex;" alt="{\displaystyle f\colon X\to Y}" loading="lazy"></span>, its inverse <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f^{-1}\colon Y\to X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo>:<!-- : --></mo>
<mi>Y</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f^{-1}\colon Y\to X}</annotation>
</semantics>
</math></span><img src="./31a1bc0edf199414feff53da55c19b265bc5015a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:12.055ex; height:3.009ex;" alt="{\displaystyle f^{-1}\colon Y\to X}" loading="lazy"></span> admits an explicit description: it sends each element <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle y\in Y}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>y</mi>
<mo>∈<!-- ∈ --></mo>
<mi>Y</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle y\in Y}</annotation>
</semantics>
</math></span><img src="./cee1c0ec36a82f33f5e3d7434d5667881b4ec323.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:5.769ex; height:2.509ex;" alt="{\displaystyle y\in Y}" loading="lazy"></span> to the unique element <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x\in X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>x</mi>
<mo>∈<!-- ∈ --></mo>
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x\in X}</annotation>
</semantics>
</math></span><img src="./3e580967f68f36743e894aa7944f032dda6ea01d.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:6.15ex; height:2.176ex;" alt="{\displaystyle x\in X}" loading="lazy"></span> such that <span class="texhtml"><i>f</i>(<i>x</i>) = <i>y</i></span>.
</p><p>As an example, consider the <a href="Real_number" title="Real number">real-valued</a> function of a real variable given by <span class="texhtml"><i>f</i>(<i>x</i>) = 5<i>x</i> − 7</span>. One can think of <span class="texhtml mvar" style="font-style:italic;">f</span> as the function which multiplies its input by 5 then subtracts 7 from the result. To undo this, one adds 7 to the input, then divides the result by 5. Therefore, the inverse of <span class="texhtml mvar" style="font-style:italic;">f</span> is the function <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f^{-1}\colon \mathbb {R} \to \mathbb {R} }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo>:<!-- : --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">R</mi>
</mrow>
<mo stretchy="false">→<!-- → --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">R</mi>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f^{-1}\colon \mathbb {R} \to \mathbb {R} }</annotation>
</semantics>
</math></span><img src="./45fe95e7e82c9eea2cd86f6b9789fd811a56bac4.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:11.657ex; height:3.009ex;" alt="{\displaystyle f^{-1}\colon \mathbb {R} \to \mathbb {R} }" loading="lazy"></span> defined by <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f^{-1}(y)={\frac {y+7}{5}}.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>y</mi>
<mo>+</mo>
<mn>7</mn>
</mrow>
<mn>5</mn>
</mfrac>
</mrow>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f^{-1}(y)={\frac {y+7}{5}}.}</annotation>
</semantics>
</math></span><img src="./8fee2ee9786aa2e2f5f84330f6a71e297ab6a087.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.838ex; width:16.358ex; height:5.343ex;" alt="{\displaystyle f^{-1}(y)={\frac {y+7}{5}}.}" loading="lazy"></span>
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Definitions">Definitions</h2></div>

<p>Let <span class="texhtml mvar" style="font-style:italic;">f</span> be a function whose <a href="Domain_of_a_function" title="Domain of a function">domain</a> is the <a href="Set_(mathematics)" title="Set (mathematics)">set</a> <span class="texhtml mvar" style="font-style:italic;">X</span>, and whose <a href="Codomain" title="Codomain">codomain</a> is the set <span class="texhtml mvar" style="font-style:italic;">Y</span>. Then <span class="texhtml mvar" style="font-style:italic;">f</span> is <i>invertible</i> if there exists a function <span class="texhtml mvar" style="font-style:italic;">g</span> from <span class="texhtml mvar" style="font-style:italic;">Y</span> to <span class="texhtml mvar" style="font-style:italic;">X</span> such that <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle g(f(x))=x}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>g</mi>
<mo stretchy="false">(</mo>
<mi>f</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>x</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle g(f(x))=x}</annotation>
</semantics>
</math></span><img src="./d12c5b0b3b9b020bfc9f5e330c074b809cc54ebc.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:11.771ex; height:2.843ex;" alt="{\displaystyle g(f(x))=x}" loading="lazy"></span> for all <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x\in X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>x</mi>
<mo>∈<!-- ∈ --></mo>
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x\in X}</annotation>
</semantics>
</math></span><img src="./3e580967f68f36743e894aa7944f032dda6ea01d.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:6.15ex; height:2.176ex;" alt="{\displaystyle x\in X}" loading="lazy"></span> and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f(g(y))=y}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo stretchy="false">(</mo>
<mi>g</mi>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>y</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f(g(y))=y}</annotation>
</semantics>
</math></span><img src="./e774231d71a255aa573dfbb55f22e4d9137bbeb3.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:11.423ex; height:2.843ex;" alt="{\displaystyle f(g(y))=y}" loading="lazy"></span> for all <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle y\in Y}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>y</mi>
<mo>∈<!-- ∈ --></mo>
<mi>Y</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle y\in Y}</annotation>
</semantics>
</math></span><img src="./cee1c0ec36a82f33f5e3d7434d5667881b4ec323.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:5.769ex; height:2.509ex;" alt="{\displaystyle y\in Y}" loading="lazy"></span>.<sup id="cite_ref-:2_1-0" class="reference"><a href="#cite_note-:2-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p><p>If <span class="texhtml mvar" style="font-style:italic;">f</span> is invertible, then there is exactly one function <span class="texhtml mvar" style="font-style:italic;">g</span> satisfying this property. The function <span class="texhtml mvar" style="font-style:italic;">g</span> is called the inverse of <span class="texhtml mvar" style="font-style:italic;">f</span>, and is usually denoted as <span class="texhtml"><i>f</i><sup> −1</sup></span>, a notation introduced by <a href="John_Frederick_William_Herschel" class="mw-redirect" title="John Frederick William Herschel">John Frederick William Herschel</a> in 1813.<sup id="cite_ref-Herschel_1813_2-0" class="reference"><a href="#cite_note-Herschel_1813-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Herschel_1820_3-0" class="reference"><a href="#cite_note-Herschel_1820-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Peirce_1852_4-0" class="reference"><a href="#cite_note-Peirce_1852-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Peano_1903_5-0" class="reference"><a href="#cite_note-Peano_1903-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Cajori_1929_6-0" class="reference"><a href="#cite_note-Cajori_1929-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-NB2_7-0" class="reference"><a href="#cite_note-NB2-7"><span class="cite-bracket">[</span>nb 1<span class="cite-bracket">]</span></a></sup>
</p><p>The function <span class="texhtml mvar" style="font-style:italic;">f</span> is invertible if and only if it is bijective. This is because the condition <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle g(f(x))=x}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>g</mi>
<mo stretchy="false">(</mo>
<mi>f</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>x</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle g(f(x))=x}</annotation>
</semantics>
</math></span><img src="./d12c5b0b3b9b020bfc9f5e330c074b809cc54ebc.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:11.771ex; height:2.843ex;" alt="{\displaystyle g(f(x))=x}" loading="lazy"></span> for all <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x\in X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>x</mi>
<mo>∈<!-- ∈ --></mo>
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x\in X}</annotation>
</semantics>
</math></span><img src="./3e580967f68f36743e894aa7944f032dda6ea01d.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:6.15ex; height:2.176ex;" alt="{\displaystyle x\in X}" loading="lazy"></span> implies that <span class="texhtml mvar" style="font-style:italic;">f</span> is <a href="Injective_function" title="Injective function">injective</a>, and the condition <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f(g(y))=y}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo stretchy="false">(</mo>
<mi>g</mi>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>y</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f(g(y))=y}</annotation>
</semantics>
</math></span><img src="./e774231d71a255aa573dfbb55f22e4d9137bbeb3.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:11.423ex; height:2.843ex;" alt="{\displaystyle f(g(y))=y}" loading="lazy"></span> for all <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle y\in Y}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>y</mi>
<mo>∈<!-- ∈ --></mo>
<mi>Y</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle y\in Y}</annotation>
</semantics>
</math></span><img src="./cee1c0ec36a82f33f5e3d7434d5667881b4ec323.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:5.769ex; height:2.509ex;" alt="{\displaystyle y\in Y}" loading="lazy"></span> implies that <span class="texhtml mvar" style="font-style:italic;">f</span> is <a href="Surjective_function" title="Surjective function">surjective</a>.
</p><p>The inverse function <span class="texhtml"><i>f</i><sup> −1</sup></span> to <span class="texhtml mvar" style="font-style:italic;">f</span> can be explicitly described as the function
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f^{-1}(y)=({\text{the unique element }}x\in X{\text{ such that }}f(x)=y)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mo stretchy="false">(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mtext>the unique element&nbsp;</mtext>
</mrow>
<mi>x</mi>
<mo>∈<!-- ∈ --></mo>
<mi>X</mi>
<mrow class="MJX-TeXAtom-ORD">
<mtext>&nbsp;such that&nbsp;</mtext>
</mrow>
<mi>f</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f^{-1}(y)=({\text{the unique element }}x\in X{\text{ such that }}f(x)=y)}</annotation>
</semantics>
</math></span><img src="./4d37723845dfe5e67688edf6766c65c25cf8d00d.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:56.52ex; height:3.176ex;" alt="{\displaystyle f^{-1}(y)=({\text{the unique element }}x\in X{\text{ such that }}f(x)=y)}" loading="lazy"></span>.</dd></dl>
<div class="mw-heading mw-heading3"><h3 id="Inverses_and_composition">Inverses and composition</h3></div>
<div role="note" class="hatnote navigation-not-searchable">See also: <a href="Inverse_element" title="Inverse element">Inverse element</a></div>
<p>Recall that if <span class="texhtml mvar" style="font-style:italic;">f</span> is an invertible function with domain <span class="texhtml mvar" style="font-style:italic;">X</span> and codomain <span class="texhtml mvar" style="font-style:italic;">Y</span>, then
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f^{-1}\left(f(x)\right)=x}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mrow>
<mo>(</mo>
<mrow>
<mi>f</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
</mrow>
<mo>)</mo>
</mrow>
<mo>=</mo>
<mi>x</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f^{-1}\left(f(x)\right)=x}</annotation>
</semantics>
</math></span><img src="./2605eaf6c0af2d9d58e445c320556ce22f27e80c.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:14.695ex; height:3.176ex;" alt="{\displaystyle f^{-1}\left(f(x)\right)=x}" loading="lazy"></span>, for every <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x\in X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>x</mi>
<mo>∈<!-- ∈ --></mo>
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x\in X}</annotation>
</semantics>
</math></span><img src="./3e580967f68f36743e894aa7944f032dda6ea01d.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:6.15ex; height:2.176ex;" alt="{\displaystyle x\in X}" loading="lazy"></span> and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f\left(f^{-1}(y)\right)=y}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mrow>
<mo>(</mo>
<mrow>
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
</mrow>
<mo>)</mo>
</mrow>
<mo>=</mo>
<mi>y</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f\left(f^{-1}(y)\right)=y}</annotation>
</semantics>
</math></span><img src="./02df4d47e92336ff81902d7bc9ddc9306850c9ef.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:14.668ex; height:3.343ex;" alt="{\displaystyle f\left(f^{-1}(y)\right)=y}" loading="lazy"></span> for every <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle y\in Y}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>y</mi>
<mo>∈<!-- ∈ --></mo>
<mi>Y</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle y\in Y}</annotation>
</semantics>
</math></span><img src="./cee1c0ec36a82f33f5e3d7434d5667881b4ec323.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:5.769ex; height:2.509ex;" alt="{\displaystyle y\in Y}" loading="lazy"></span>.</dd></dl>
<p>Using the <a href="Composition_of_functions" class="mw-redirect" title="Composition of functions">composition of functions</a>, this statement can be rewritten to the following equations between functions:
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f^{-1}\circ f=\operatorname {id} _{X}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo>∘<!-- ∘ --></mo>
<mi>f</mi>
<mo>=</mo>
<msub>
<mi>id</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>X</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f^{-1}\circ f=\operatorname {id} _{X}}</annotation>
</semantics>
</math></span><img src="./dc32e927e523d18d2c49b6ad29a6be645bad0436.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:13.797ex; height:3.009ex;" alt="{\displaystyle f^{-1}\circ f=\operatorname {id} _{X}}" loading="lazy"></span> and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f\circ f^{-1}=\operatorname {id} _{Y},}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo>∘<!-- ∘ --></mo>
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo>=</mo>
<msub>
<mi>id</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>Y</mi>
</mrow>
</msub>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f\circ f^{-1}=\operatorname {id} _{Y},}</annotation>
</semantics>
</math></span><img src="./5628f161d115223516ed21f9e0470e070a3fe4af.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:14.297ex; height:3.009ex;" alt="{\displaystyle f\circ f^{-1}=\operatorname {id} _{Y},}" loading="lazy"></span></dd></dl>
<p>where <span class="texhtml">id<sub><i>X</i></sub></span> is the <a href="Identity_function" title="Identity function">identity function</a> on the set <span class="texhtml mvar" style="font-style:italic;">X</span>; that is, the function that leaves its argument unchanged. In <a href="Category_theory" title="Category theory">category theory</a>, this statement is used as the definition of an inverse <a href="Morphism" title="Morphism">morphism</a>.
</p><p>Considering function composition helps to understand the notation <span class="texhtml"><i>f</i><sup> −1</sup></span>. Repeatedly composing a function <span class="texhtml"><i>f</i>: <i>X</i>→<i>X</i></span> with itself is called <a href="Iterated_function" title="Iterated function">iteration</a>. If <span class="texhtml mvar" style="font-style:italic;">f</span> is applied <span class="texhtml mvar" style="font-style:italic;">n</span> times, starting with the value <span class="texhtml mvar" style="font-style:italic;">x</span>, then this is written as <span class="texhtml"><i>f</i><sup> <i>n</i></sup>(<i>x</i>)</span>; so <span class="texhtml"><i>f</i><sup> 2</sup>(<i>x</i>) = <i>f</i> (<i>f</i> (<i>x</i>))</span>, etc. Since <span class="texhtml"><i>f</i><sup> −1</sup>(<i>f</i> (<i>x</i>)) = <i>x</i></span>, composing <span class="texhtml"><i>f</i><sup> −1</sup></span> and <span class="texhtml"><i>f</i><sup> <i>n</i></sup></span> yields <span class="texhtml"><i>f</i><sup> <i>n</i>−1</sup></span>, "undoing" the effect of one application of <span class="texhtml mvar" style="font-style:italic;">f</span>.
</p>
<div class="mw-heading mw-heading3"><h3 id="Notation">Notation</h3></div>
<p>While the notation <span class="texhtml"><i>f</i><sup> −1</sup>(<i>x</i>)</span> might be misunderstood,<sup id="cite_ref-:2_1-1" class="reference"><a href="#cite_note-:2-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> <span class="texhtml">(<i>f</i>(<i>x</i>))<sup>−1</sup></span> certainly denotes the <a href="Multiplicative_inverse" title="Multiplicative inverse">multiplicative inverse</a> of <span class="texhtml"><i>f</i>(<i>x</i>)</span> and has nothing to do with the inverse function of <span class="texhtml mvar" style="font-style:italic;">f</span>.<sup id="cite_ref-Cajori_1929_6-1" class="reference"><a href="#cite_note-Cajori_1929-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> The notation <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f^{\langle -1\rangle }}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo fence="false" stretchy="false">⟨<!-- ⟨ --></mo>
<mo>−<!-- − --></mo>
<mn>1</mn>
<mo fence="false" stretchy="false">⟩<!-- ⟩ --></mo>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f^{\langle -1\rangle }}</annotation>
</semantics>
</math></span><img src="./9b64f0c9fac3a319ae96603c0e4ff9ea91fba163.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:4.933ex; height:3.176ex;" alt="{\displaystyle f^{\langle -1\rangle }}" loading="lazy"></span> might be used for the inverse function to avoid ambiguity with the <a href="Multiplicative_inverse" title="Multiplicative inverse">multiplicative inverse</a>.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup>
</p><p>In keeping with the general notation, some English authors use expressions like <span class="texhtml">sin<sup>−1</sup>(<i>x</i>)</span> to denote the inverse of the sine function applied to <span class="texhtml mvar" style="font-style:italic;">x</span> (actually a <a href="#Partial_inverses">partial inverse</a>; see below).<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Cajori_1929_6-2" class="reference"><a href="#cite_note-Cajori_1929-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> Other authors feel that this may be confused with the notation for the multiplicative inverse of <span class="texhtml">sin (<i>x</i>)</span>, which can be denoted as <span class="texhtml">(sin (<i>x</i>))<sup>−1</sup></span>.<sup id="cite_ref-Cajori_1929_6-3" class="reference"><a href="#cite_note-Cajori_1929-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> To avoid any confusion, an <a href="Inverse_trigonometric_function" class="mw-redirect" title="Inverse trigonometric function">inverse trigonometric function</a> is often indicated by the prefix "<a href="Arc_(function_prefix)" class="mw-redirect" title="Arc (function prefix)">arc</a>" (for Latin <span title="Latin-language text"><i lang="la">arcus</i></span>).<sup id="cite_ref-Korn_2000_10-0" class="reference"><a href="#cite_note-Korn_2000-10"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Atlas_2009_11-0" class="reference"><a href="#cite_note-Atlas_2009-11"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> For instance, the inverse of the sine function is typically called the <a href="Arcsine" class="mw-redirect" title="Arcsine">arcsine</a> function, written as <span class="texhtml"><a href="Arcsin" class="mw-redirect" title="Arcsin">arcsin</a>(<i>x</i>)</span>.<sup id="cite_ref-Korn_2000_10-1" class="reference"><a href="#cite_note-Korn_2000-10"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Atlas_2009_11-1" class="reference"><a href="#cite_note-Atlas_2009-11"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> Similarly, the inverse of a <a href="Hyperbolic_function" class="mw-redirect" title="Hyperbolic function">hyperbolic function</a> is indicated by the prefix "<a href="Ar_(function_prefix)" class="mw-redirect" title="Ar (function prefix)">ar</a>" (for Latin <span title="Latin-language text"><i lang="la">ārea</i></span>).<sup id="cite_ref-Atlas_2009_11-2" class="reference"><a href="#cite_note-Atlas_2009-11"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> For instance, the inverse of the <a href="Hyperbolic_sine" class="mw-redirect" title="Hyperbolic sine">hyperbolic sine</a> function is typically written as <span class="texhtml"><a href="Arsinh" class="mw-redirect" title="Arsinh">arsinh</a>(<i>x</i>)</span>.<sup id="cite_ref-Atlas_2009_11-3" class="reference"><a href="#cite_note-Atlas_2009-11"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> The expressions like <span class="texhtml">sin<sup>−1</sup>(<i>x</i>)</span> can still be useful to distinguish the <a href="Multivalued_function" title="Multivalued function">multivalued</a> inverse from the partial inverse: <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \sin ^{-1}(x)=\{(-1)^{n}\arcsin(x)+\pi n:n\in \mathbb {Z} \}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>sin</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mo fence="false" stretchy="false">{</mo>
<mo stretchy="false">(</mo>
<mo>−<!-- − --></mo>
<mn>1</mn>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
</mrow>
</msup>
<mi>arcsin</mi>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>+</mo>
<mi>π<!-- π --></mi>
<mi>n</mi>
<mo>:</mo>
<mi>n</mi>
<mo>∈<!-- ∈ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">Z</mi>
</mrow>
<mo fence="false" stretchy="false">}</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \sin ^{-1}(x)=\{(-1)^{n}\arcsin(x)+\pi n:n\in \mathbb {Z} \}}</annotation>
</semantics>
</math></span><img src="./cba167d85a7d685371195b4137f66e69ed68480a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:42.527ex; height:3.176ex;" alt="{\displaystyle \sin ^{-1}(x)=\{(-1)^{n}\arcsin(x)+\pi n:n\in \mathbb {Z} \}}" loading="lazy"></span>. Other inverse special functions are sometimes prefixed with the prefix "inv", if the ambiguity of the <span class="texhtml"><i>f</i><sup> −1</sup></span> notation should be avoided.<sup id="cite_ref-Hall_1909_12-0" class="reference"><a href="#cite_note-Hall_1909-12"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Atlas_2009_11-4" class="reference"><a href="#cite_note-Atlas_2009-11"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Examples">Examples</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Squaring_and_square_root_functions">Squaring and square root functions</h3></div>
<p>The function <span class="texhtml"><i>f</i>: <b>R</b> → [0,∞)</span> given by <span class="texhtml"><i>f</i>(<i>x</i>) = <i>x</i><sup>2</sup></span> is not injective because <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (-x)^{2}=x^{2}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mo>−<!-- − --></mo>
<mi>x</mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>=</mo>
<msup>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle (-x)^{2}=x^{2}}</annotation>
</semantics>
</math></span><img src="./9e6f96a4f1afdf835fc9f919e238b606c142fa21.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:11.484ex; height:3.176ex;" alt="{\displaystyle (-x)^{2}=x^{2}}" loading="lazy"></span> for all <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x\in \mathbb {R} }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>x</mi>
<mo>∈<!-- ∈ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">R</mi>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x\in \mathbb {R} }</annotation>
</semantics>
</math></span><img src="./a9c6d458566aec47a7259762034790c8981aefab.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:5.848ex; height:2.176ex;" alt="{\displaystyle x\in \mathbb {R} }" loading="lazy"></span>. Therefore, <span class="texhtml mvar" style="font-style:italic;">f</span> is not invertible.
</p><p>If the domain of the function is restricted to the nonnegative reals, that is, we take the function <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f\colon [0,\infty )\to [0,\infty );\ x\mapsto x^{2}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo>:<!-- : --></mo>
<mo stretchy="false">[</mo>
<mn>0</mn>
<mo>,</mo>
<mi mathvariant="normal">∞<!-- ∞ --></mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">→<!-- → --></mo>
<mo stretchy="false">[</mo>
<mn>0</mn>
<mo>,</mo>
<mi mathvariant="normal">∞<!-- ∞ --></mi>
<mo stretchy="false">)</mo>
<mo>;</mo>
<mtext>&nbsp;</mtext>
<mi>x</mi>
<mo stretchy="false">↦<!-- ↦ --></mo>
<msup>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f\colon [0,\infty )\to [0,\infty );\ x\mapsto x^{2}}</annotation>
</semantics>
</math></span><img src="./f8fab9fbfd45eb1a75de491de40f3c6f8b42a8e6.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:27.012ex; height:3.176ex;" alt="{\displaystyle f\colon [0,\infty )\to [0,\infty );\ x\mapsto x^{2}}" loading="lazy"></span> with the same <i>rule</i> as before, then the function is bijective and so, invertible.<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> The inverse function here is called the <i>(positive) square root function</i> and is denoted by <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x\mapsto {\sqrt {x}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>x</mi>
<mo stretchy="false">↦<!-- ↦ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<msqrt>
<mi>x</mi>
</msqrt>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x\mapsto {\sqrt {x}}}</annotation>
</semantics>
</math></span><img src="./2159a46cc4bbf43fa8ac0fc605d91960d9b50aa0.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:8.209ex; height:3.009ex;" alt="{\displaystyle x\mapsto {\sqrt {x}}}" loading="lazy"></span>.
</p>
<div class="mw-heading mw-heading3"><h3 id="Standard_inverse_functions">Standard inverse functions</h3></div>
<p>The following table shows several standard functions and their inverses:
</p>
<table class="wikitable" align="center">
<caption>Inverse arithmetic functions
</caption>
<tbody><tr>
<th scope="col" align="center">Function <span class="texhtml"><i>f</i>(<i>x</i>)</span>
</th>
<th scope="col" align="center">Inverse <span class="texhtml"><i>f</i><sup> −1</sup>(<i>y</i>)</span>
</th>
<th scope="col" align="center">Notes
</th></tr>
<tr>
<td align="center"><span class="texhtml"><i>x</i> <a href="Addition" title="Addition">+</a> <i>a</i></span>
</td>
<td align="center"><span class="texhtml"><i>y</i> <a href="Subtraction" title="Subtraction">−</a> <i>a</i></span>
</td>
<td>
</td></tr>
<tr>
<td align="center"><span class="texhtml"><i>a</i> − <i>x</i></span>
</td>
<td align="center"><span class="texhtml"><i>a</i> − <i>y</i></span>
</td>
<td>
</td></tr>
<tr>
<td align="center"><span class="texhtml"><a href="Multiplication" title="Multiplication"><i>mx</i></a></span>
</td>
<td align="center"><style data-mw-deduplicate="TemplateStyles:r1214402035">
/* start https://en.wikipedia.org/ */


.mw-parser-output .sfrac{white-space:nowrap}.mw-parser-output .sfrac.tion,.mw-parser-output .sfrac .tion{display:inline-block;vertical-align:-0.5em;font-size:85%;text-align:center}.mw-parser-output .sfrac .num{display:block;line-height:1em;margin:0.0em 0.1em;border-bottom:1px solid}.mw-parser-output .sfrac .den{display:block;line-height:1em;margin:0.1em 0.1em}.mw-parser-output .sr-only{border:0;clip:rect(0,0,0,0);clip-path:polygon(0px 0px,0px 0px,0px 0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}


/* end https://en.wikipedia.org/ */
</style><span class="sfrac">⁠<span class="tion"><span class="num"><span class="texhtml mvar" style="font-style:italic;">y</span></span><span class="sr-only">/</span><span class="den"><span class="texhtml mvar" style="font-style:italic;">m</span></span></span>⁠</span>
</td>
<td><span class="texhtml"><i>m</i> ≠ 0</span>
</td></tr>
<tr>
<td align="center"><span class="sfrac">⁠<span class="tion"><span class="num">1</span><span class="sr-only">/</span><span class="den"><span class="texhtml mvar" style="font-style:italic;">x</span></span></span>⁠</span> (i.e. <span class="texhtml"><i>x</i><sup>−1</sup></span>)
</td>
<td align="center"><span class="sfrac">⁠<span class="tion"><span class="num">1</span><span class="sr-only">/</span><span class="den"><span class="texhtml mvar" style="font-style:italic;">y</span></span></span>⁠</span> (i.e. <span class="texhtml"><i>y</i><sup>−1</sup></span>)
</td>
<td><span class="texhtml"><i>x</i>, <i>y</i> ≠ 0</span>
</td></tr>
<tr>
<td align="center"><span class="texhtml"><i>x</i><sup><i>p</i></sup></span>
</td>
<td align="center"><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\sqrt[{p}]{y}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mroot>
<mi>y</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>p</mi>
</mrow>
</mroot>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\sqrt[{p}]{y}}}</annotation>
</semantics>
</math></span><img src="./cb87b7b6c3375274b556888ab6f0c90f95fd91b9.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.171ex; width:3.091ex; height:3.009ex;" alt="{\displaystyle {\sqrt[{p}]{y}}}" loading="lazy"></span> (i.e. <span class="texhtml"><i>y</i><sup>1/<i>p</i></sup></span>)
</td>
<td>integer <span class="texhtml"><i>p</i> &gt; 0</span>; <span class="texhtml"><i>x</i>, <i>y</i> ≥ 0</span> if <span class="texhtml">p</span> is even
</td></tr>
<tr>
<td align="center"><span class="texhtml"><i>a</i><sup><i>x</i></sup></span>
</td>
<td align="center"><span class="texhtml"><a href="Logarithm" title="Logarithm">log</a><sub><i>a</i></sub> <i>y</i></span>
</td>
<td><span class="texhtml"><i>y</i> &gt; 0</span> and <span class="texhtml"><i>a</i> &gt; 0</span> and <span class="texhtml"><i>a</i> ≠ 1</span>
</td></tr>
<tr>
<td align="center"><span class="texhtml"><i>x</i><a href="E_(mathematical_constant)" title="E (mathematical constant)"><i>e</i></a><sup><i>x</i></sup></span>
</td>
<td align="center"><span class="texhtml"><a href="Lambert_W_function" title="Lambert W function">W</a> (<i>y</i>)</span>
</td>
<td><span class="texhtml"><i>x</i> ≥ −1</span> and <span class="texhtml"><i>y</i> ≥ −1/<i>e</i></span>
</td></tr>
<tr>
<td align="center"><a href="Trigonometric_function" class="mw-redirect" title="Trigonometric function">trigonometric functions</a>
</td>
<td align="center"><a href="Inverse_trigonometric_function" class="mw-redirect" title="Inverse trigonometric function">inverse trigonometric functions</a>
</td>
<td>various restrictions (see table below)
</td></tr>
<tr>
<td align="center"><a href="Hyperbolic_function" class="mw-redirect" title="Hyperbolic function">hyperbolic functions</a>
</td>
<td align="center"><a href="Inverse_hyperbolic_function" class="mw-redirect" title="Inverse hyperbolic function">inverse hyperbolic functions</a>
</td>
<td>various restrictions
</td></tr></tbody></table>
<div class="mw-heading mw-heading3"><h3 id="Formula_for_the_inverse">Formula for the inverse</h3></div>
<p>Many functions given by algebraic formulas possess a formula for their inverse. This is because the inverse <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f^{-1}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f^{-1}}</annotation>
</semantics>
</math></span><img src="./3e5cfa2f5c08d6fe7d046b73faa6e3f213acc802.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:3.653ex; height:3.009ex;" alt="{\displaystyle f^{-1}}" loading="lazy"></span> of an invertible function <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f\colon \mathbb {R} \to \mathbb {R} }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo>:<!-- : --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">R</mi>
</mrow>
<mo stretchy="false">→<!-- → --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">R</mi>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f\colon \mathbb {R} \to \mathbb {R} }</annotation>
</semantics>
</math></span><img src="./b1cacd5f7bbe1027cc75fbe2fbd9cb5e79485302.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:9.283ex; height:2.509ex;" alt="{\displaystyle f\colon \mathbb {R} \to \mathbb {R} }" loading="lazy"></span> has an explicit description as
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f^{-1}(y)=({\text{the unique element }}x\in \mathbb {R} {\text{ such that }}f(x)=y)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mo stretchy="false">(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mtext>the unique element&nbsp;</mtext>
</mrow>
<mi>x</mi>
<mo>∈<!-- ∈ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">R</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mtext>&nbsp;such that&nbsp;</mtext>
</mrow>
<mi>f</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f^{-1}(y)=({\text{the unique element }}x\in \mathbb {R} {\text{ such that }}f(x)=y)}</annotation>
</semantics>
</math></span><img src="./0602aa88084351cb2f725cafe24948e50a798e87.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:56.219ex; height:3.176ex;" alt="{\displaystyle f^{-1}(y)=({\text{the unique element }}x\in \mathbb {R} {\text{ such that }}f(x)=y)}" loading="lazy"></span>.</dd></dl>
<p>This allows one to easily determine inverses of many functions that are given by algebraic formulas. For example, if <span class="texhtml mvar" style="font-style:italic;">f</span> is the function
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f(x)=(2x+8)^{3}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mo stretchy="false">(</mo>
<mn>2</mn>
<mi>x</mi>
<mo>+</mo>
<mn>8</mn>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f(x)=(2x+8)^{3}}</annotation>
</semantics>
</math></span><img src="./b206747b18386ca06771b1c558d5834c7fc2ac44.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:16.875ex; height:3.176ex;" alt="{\displaystyle f(x)=(2x+8)^{3}}" loading="lazy"></span></dd></dl>
<p>then to determine <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f^{-1}(y)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f^{-1}(y)}</annotation>
</semantics>
</math></span><img src="./8b357745fa4a2178733a502b4432072be8222fd4.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:6.618ex; height:3.176ex;" alt="{\displaystyle f^{-1}(y)}" loading="lazy"></span> for a real number <span class="texhtml mvar" style="font-style:italic;">y</span>, one must find the unique real number <span class="texhtml mvar" style="font-style:italic;">x</span> such that <span class="texhtml">(2<i>x</i> + 8)<sup>3</sup> = <i>y</i></span>. This equation can be solved:
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\begin{aligned}y&amp;=(2x+8)^{3}\\{\sqrt[{3}]{y}}&amp;=2x+8\\{\sqrt[{3}]{y}}-8&amp;=2x\\{\dfrac {{\sqrt[{3}]{y}}-8}{2}}&amp;=x.\end{aligned}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true">
<mtr>
<mtd>
<mi>y</mi>
</mtd>
<mtd>
<mi></mi>
<mo>=</mo>
<mo stretchy="false">(</mo>
<mn>2</mn>
<mi>x</mi>
<mo>+</mo>
<mn>8</mn>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
</mrow>
</msup>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow class="MJX-TeXAtom-ORD">
<mroot>
<mi>y</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
</mrow>
</mroot>
</mrow>
</mtd>
<mtd>
<mi></mi>
<mo>=</mo>
<mn>2</mn>
<mi>x</mi>
<mo>+</mo>
<mn>8</mn>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow class="MJX-TeXAtom-ORD">
<mroot>
<mi>y</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
</mrow>
</mroot>
</mrow>
<mo>−<!-- − --></mo>
<mn>8</mn>
</mtd>
<mtd>
<mi></mi>
<mo>=</mo>
<mn>2</mn>
<mi>x</mi>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mfrac>
<mrow>
<mrow class="MJX-TeXAtom-ORD">
<mroot>
<mi>y</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
</mrow>
</mroot>
</mrow>
<mo>−<!-- − --></mo>
<mn>8</mn>
</mrow>
<mn>2</mn>
</mfrac>
</mstyle>
</mrow>
</mtd>
<mtd>
<mi></mi>
<mo>=</mo>
<mi>x</mi>
<mo>.</mo>
</mtd>
</mtr>
</mtable>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\begin{aligned}y&amp;=(2x+8)^{3}\\{\sqrt[{3}]{y}}&amp;=2x+8\\{\sqrt[{3}]{y}}-8&amp;=2x\\{\dfrac {{\sqrt[{3}]{y}}-8}{2}}&amp;=x.\end{aligned}}}</annotation>
</semantics>
</math></span><img src="./3107b63d271dd3e5b2f928a036c04525c896fbda.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -7.505ex; width:21.139ex; height:16.176ex;" alt="{\displaystyle {\begin{aligned}y&amp;=(2x+8)^{3}\\{\sqrt[{3}]{y}}&amp;=2x+8\\{\sqrt[{3}]{y}}-8&amp;=2x\\{\dfrac {{\sqrt[{3}]{y}}-8}{2}}&amp;=x.\end{aligned}}}" loading="lazy"></span></dd></dl>
<p>Thus the inverse function <span class="texhtml"><i>f</i><sup> −1</sup></span> is given by the formula
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f^{-1}(y)={\frac {{\sqrt[{3}]{y}}-8}{2}}.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mrow class="MJX-TeXAtom-ORD">
<mroot>
<mi>y</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
</mrow>
</mroot>
</mrow>
<mo>−<!-- − --></mo>
<mn>8</mn>
</mrow>
<mn>2</mn>
</mfrac>
</mrow>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f^{-1}(y)={\frac {{\sqrt[{3}]{y}}-8}{2}}.}</annotation>
</semantics>
</math></span><img src="./82ff457f789a7a6b985416c9d82f04d89a8cf686.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.838ex; width:18.294ex; height:5.843ex;" alt="{\displaystyle f^{-1}(y)={\frac {{\sqrt[{3}]{y}}-8}{2}}.}" loading="lazy"></span></dd></dl>
<p>Sometimes, the inverse of a function cannot be expressed by a <a href="Closed-form_formula" class="mw-redirect" title="Closed-form formula">closed-form formula</a>. For example, if <span class="texhtml mvar" style="font-style:italic;">f</span> is the function
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f(x)=x-\sin x,}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>x</mi>
<mo>−<!-- − --></mo>
<mi>sin</mi>
<mo>⁡<!-- ⁡ --></mo>
<mi>x</mi>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f(x)=x-\sin x,}</annotation>
</semantics>
</math></span><img src="./ac1a4561ee60693ae976396bf541ccf0573044d3.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:16.905ex; height:2.843ex;" alt="{\displaystyle f(x)=x-\sin x,}" loading="lazy"></span></dd></dl>
<p>then <span class="texhtml mvar" style="font-style:italic;">f</span> is a bijection, and therefore possesses an inverse function <span class="texhtml"><i>f</i><sup> −1</sup></span>. The <a href="Kepler's_equation#Inverse_Kepler_equation" title="Kepler's equation">formula for this inverse</a> has an expression as an infinite sum:
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f^{-1}(y)=\sum _{n=1}^{\infty }{\frac {y^{n/3}}{n!}}\lim _{\theta \to 0}\left({\frac {\mathrm {d} ^{\,n-1}}{\mathrm {d} \theta ^{\,n-1}}}\left({\frac {\theta }{\sqrt[{3}]{\theta -\sin(\theta )}}}\right)^{n}\right).}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<munderover>
<mo>∑<!-- ∑ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">∞<!-- ∞ --></mi>
</mrow>
</munderover>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<msup>
<mi>y</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mn>3</mn>
</mrow>
</msup>
<mrow>
<mi>n</mi>
<mo>!</mo>
</mrow>
</mfrac>
</mrow>
<munder>
<mo movablelimits="true" form="prefix">lim</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>θ<!-- θ --></mi>
<mo stretchy="false">→<!-- → --></mo>
<mn>0</mn>
</mrow>
</munder>
<mrow>
<mo>(</mo>
<mrow>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">d</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mspace width="thinmathspace"></mspace>
<mi>n</mi>
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">d</mi>
</mrow>
<msup>
<mi>θ<!-- θ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mspace width="thinmathspace"></mspace>
<mi>n</mi>
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
</mrow>
</mfrac>
</mrow>
<msup>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>θ<!-- θ --></mi>
<mroot>
<mrow>
<mi>θ<!-- θ --></mi>
<mo>−<!-- − --></mo>
<mi>sin</mi>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<mi>θ<!-- θ --></mi>
<mo stretchy="false">)</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
</mrow>
</mroot>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
</mrow>
</msup>
</mrow>
<mo>)</mo>
</mrow>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f^{-1}(y)=\sum _{n=1}^{\infty }{\frac {y^{n/3}}{n!}}\lim _{\theta \to 0}\left({\frac {\mathrm {d} ^{\,n-1}}{\mathrm {d} \theta ^{\,n-1}}}\left({\frac {\theta }{\sqrt[{3}]{\theta -\sin(\theta )}}}\right)^{n}\right).}</annotation>
</semantics>
</math></span><img src="./1a3c7e1ed9b1858e0cfa36100898930fdc62c2dd.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -3.171ex; width:51.714ex; height:7.509ex;" alt="{\displaystyle f^{-1}(y)=\sum _{n=1}^{\infty }{\frac {y^{n/3}}{n!}}\lim _{\theta \to 0}\left({\frac {\mathrm {d} ^{\,n-1}}{\mathrm {d} \theta ^{\,n-1}}}\left({\frac {\theta }{\sqrt[{3}]{\theta -\sin(\theta )}}}\right)^{n}\right).}" loading="lazy"></span></dd></dl>
<div class="mw-heading mw-heading2"><h2 id="Properties">Properties</h2></div>
<p>Since a function is a special type of <a href="Binary_relation" title="Binary relation">binary relation</a>, many of the properties of an inverse function correspond to properties of <a href="Converse_relation" title="Converse relation">converse relations</a>.
</p>
<div class="mw-heading mw-heading3"><h3 id="Uniqueness">Uniqueness</h3></div>
<p>If an inverse function exists for a given function <span class="texhtml mvar" style="font-style:italic;">f</span>, then it is unique.<sup id="cite_ref-Wolf72_14-0" class="reference"><a href="#cite_note-Wolf72-14"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> This follows since the inverse function must be the converse relation, which is completely determined by <span class="texhtml mvar" style="font-style:italic;">f</span>.
</p>
<div class="mw-heading mw-heading3"><h3 id="Symmetry">Symmetry</h3></div>
<p>There is a symmetry between a function and its inverse. Specifically, if <span class="texhtml mvar" style="font-style:italic;">f</span> is an invertible function with domain <span class="texhtml mvar" style="font-style:italic;">X</span> and codomain <span class="texhtml mvar" style="font-style:italic;">Y</span>, then its inverse <span class="texhtml"><i>f</i><sup> −1</sup></span> has domain <span class="texhtml mvar" style="font-style:italic;">Y</span> and image <span class="texhtml mvar" style="font-style:italic;">X</span>, and the inverse of <span class="texhtml"><i>f</i><sup> −1</sup></span> is the original function <span class="texhtml mvar" style="font-style:italic;">f</span>. In symbols, for functions <span class="texhtml"><i>f</i>:<i>X</i> → <i>Y</i></span> and <span class="texhtml"><i>f</i><sup>−1</sup>:<i>Y</i> → <i>X</i></span>,<sup id="cite_ref-Wolf72_14-1" class="reference"><a href="#cite_note-Wolf72-14"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup>
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f^{-1}\circ f=\operatorname {id} _{X}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo>∘<!-- ∘ --></mo>
<mi>f</mi>
<mo>=</mo>
<msub>
<mi>id</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>X</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f^{-1}\circ f=\operatorname {id} _{X}}</annotation>
</semantics>
</math></span><img src="./dc32e927e523d18d2c49b6ad29a6be645bad0436.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:13.797ex; height:3.009ex;" alt="{\displaystyle f^{-1}\circ f=\operatorname {id} _{X}}" loading="lazy"></span> and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f\circ f^{-1}=\operatorname {id} _{Y}.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo>∘<!-- ∘ --></mo>
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo>=</mo>
<msub>
<mi>id</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>Y</mi>
</mrow>
</msub>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f\circ f^{-1}=\operatorname {id} _{Y}.}</annotation>
</semantics>
</math></span><img src="./4a955bf47a6543870712b482a1af85b5deb98142.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:14.297ex; height:3.009ex;" alt="{\displaystyle f\circ f^{-1}=\operatorname {id} _{Y}.}" loading="lazy"></span></dd></dl>
<p>This statement is a consequence of the implication that for <span class="texhtml mvar" style="font-style:italic;">f</span> to be invertible it must be bijective. The <a href="Involution_(mathematics)" title="Involution (mathematics)">involutory</a> nature of the inverse can be concisely expressed by<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup>
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \left(f^{-1}\right)^{-1}=f.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mrow>
<mo>(</mo>
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo>)</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo>=</mo>
<mi>f</mi>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \left(f^{-1}\right)^{-1}=f.}</annotation>
</semantics>
</math></span><img src="./176400473f9e8b87b91180839e5a7f4fbff08fb6.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:13.14ex; height:3.843ex;" alt="{\displaystyle \left(f^{-1}\right)^{-1}=f.}" loading="lazy"></span></dd></dl>

<p>The inverse of a composition of functions is given by<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup>
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (g\circ f)^{-1}=f^{-1}\circ g^{-1}.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mi>g</mi>
<mo>∘<!-- ∘ --></mo>
<mi>f</mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo>=</mo>
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo>∘<!-- ∘ --></mo>
<msup>
<mi>g</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle (g\circ f)^{-1}=f^{-1}\circ g^{-1}.}</annotation>
</semantics>
</math></span><img src="./1e07d77c80674d7dffba861da07b7813adbf10bb.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:21.776ex; height:3.176ex;" alt="{\displaystyle (g\circ f)^{-1}=f^{-1}\circ g^{-1}.}" loading="lazy"></span></dd></dl>
<p>Notice that the order of <span class="texhtml mvar" style="font-style:italic;">g</span> and <span class="texhtml mvar" style="font-style:italic;">f</span> have been reversed; to undo <span class="texhtml mvar" style="font-style:italic;">f</span> followed by <span class="texhtml mvar" style="font-style:italic;">g</span>, we must first undo <span class="texhtml mvar" style="font-style:italic;">g</span>, and then undo <span class="texhtml mvar" style="font-style:italic;">f</span>.
</p><p>For example, let <span class="texhtml"><i>f</i>(<i>x</i>) = 3<i>x</i></span> and let <span class="texhtml"><i>g</i>(<i>x</i>) = <i>x</i> + 5</span>. Then the composition <span class="texhtml"> <i>g</i> ∘ <i>f</i></span> is the function that first multiplies by three and then adds five,
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (g\circ f)(x)=3x+5.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mi>g</mi>
<mo>∘<!-- ∘ --></mo>
<mi>f</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mn>3</mn>
<mi>x</mi>
<mo>+</mo>
<mn>5.</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle (g\circ f)(x)=3x+5.}</annotation>
</semantics>
</math></span><img src="./8fe48829eae122101a9178edd25d805a2ebe35db.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:19.778ex; height:2.843ex;" alt="{\displaystyle (g\circ f)(x)=3x+5.}" loading="lazy"></span></dd></dl>
<p>To reverse this process, we must first subtract five, and then divide by three,
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (g\circ f)^{-1}(x)={\tfrac {1}{3}}(x-5).}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mi>g</mi>
<mo>∘<!-- ∘ --></mo>
<mi>f</mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="false" scriptlevel="0">
<mfrac>
<mn>1</mn>
<mn>3</mn>
</mfrac>
</mstyle>
</mrow>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>−<!-- − --></mo>
<mn>5</mn>
<mo stretchy="false">)</mo>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle (g\circ f)^{-1}(x)={\tfrac {1}{3}}(x-5).}</annotation>
</semantics>
</math></span><img src="./f8fd51df789f5a167d0e7f5aeefb92f264ac3d46.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.338ex; width:24.416ex; height:3.676ex;" alt="{\displaystyle (g\circ f)^{-1}(x)={\tfrac {1}{3}}(x-5).}" loading="lazy"></span></dd></dl>
<p>This is the composition
<span class="texhtml"> (<i>f</i><sup> −1</sup> ∘ <i>g</i><sup> −1</sup>)(<i>x</i>)</span>.
</p>
<div class="mw-heading mw-heading3"><h3 id="Self-inverses">Self-inverses</h3></div>
<p>If <span class="texhtml mvar" style="font-style:italic;">X</span> is a set, then the <a href="Identity_function" title="Identity function">identity function</a> on <span class="texhtml mvar" style="font-style:italic;">X</span> is its own inverse:
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\operatorname {id} _{X}}^{-1}=\operatorname {id} _{X}.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mrow class="MJX-TeXAtom-ORD">
<msub>
<mi>id</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>X</mi>
</mrow>
</msub>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo>=</mo>
<msub>
<mi>id</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>X</mi>
</mrow>
</msub>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\operatorname {id} _{X}}^{-1}=\operatorname {id} _{X}.}</annotation>
</semantics>
</math></span><img src="./860fb56df8d0c1e23aecf97d2e40fa276b64d1b3.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:13.221ex; height:3.009ex;" alt="{\displaystyle {\operatorname {id} _{X}}^{-1}=\operatorname {id} _{X}.}" loading="lazy"></span></dd></dl>
<p>More generally, a function <span class="texhtml"> <i>f</i>&nbsp;: <i>X</i> → <i>X</i></span> is equal to its own inverse, if and only if the composition <span class="texhtml"> <i>f</i> ∘ <i>f</i></span> is equal to <span class="texhtml">id<sub><i>X</i></sub></span>. Such a function is called an <a href="Involution_(mathematics)" title="Involution (mathematics)">involution</a>.
</p>
<div class="mw-heading mw-heading3"><h3 id="Graph_of_the_inverse">Graph of the inverse</h3></div>

<p>If <span class="texhtml mvar" style="font-style:italic;">f</span> is invertible, then the graph of the function
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle y=f^{-1}(x)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>y</mi>
<mo>=</mo>
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle y=f^{-1}(x)}</annotation>
</semantics>
</math></span><img src="./915a5e50073dee92572eb12065ae0324abbeb200.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:11.046ex; height:3.176ex;" alt="{\displaystyle y=f^{-1}(x)}" loading="lazy"></span></dd></dl>
<p>is the same as the graph of the equation
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x=f(y).}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>x</mi>
<mo>=</mo>
<mi>f</mi>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x=f(y).}</annotation>
</semantics>
</math></span><img src="./e70c5ecbfa32ede7a43eb3eca01bbe0fc0fef84f.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:9.318ex; height:2.843ex;" alt="{\displaystyle x=f(y).}" loading="lazy"></span></dd></dl>
<p>This is identical to the equation <span class="texhtml"><i>y</i> = <i>f</i>(<i>x</i>)</span> that defines the graph of <span class="texhtml mvar" style="font-style:italic;">f</span>, except that the roles of <span class="texhtml mvar" style="font-style:italic;">x</span> and <span class="texhtml mvar" style="font-style:italic;">y</span> have been reversed. Thus the graph of <span class="texhtml"><i>f</i><sup> −1</sup></span> can be obtained from the graph of <span class="texhtml mvar" style="font-style:italic;">f</span> by switching the positions of the <span class="texhtml mvar" style="font-style:italic;">x</span> and <span class="texhtml mvar" style="font-style:italic;">y</span> axes. This is equivalent to <a href="Reflection_(mathematics)" title="Reflection (mathematics)">reflecting</a> the graph across the line
<span class="texhtml"><i>y</i> = <i>x</i></span>.<sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-:2_1-2" class="reference"><a href="#cite_note-:2-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Inverses_and_derivatives">Inverses and derivatives</h3></div>
<p>By the <a href="Inverse_function_theorem" title="Inverse function theorem">inverse function theorem</a>, a <a href="Continuous_function" title="Continuous function">continuous function</a> of a single variable <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f\colon A\to \mathbb {R} }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo>:<!-- : --></mo>
<mi>A</mi>
<mo stretchy="false">→<!-- → --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">R</mi>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f\colon A\to \mathbb {R} }</annotation>
</semantics>
</math></span><img src="./e825429becf7730acee7e5a9da089c6b98ca759d.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:9.348ex; height:2.509ex;" alt="{\displaystyle f\colon A\to \mathbb {R} }" loading="lazy"></span> (where <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle A\subseteq \mathbb {R} }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>A</mi>
<mo>⊆<!-- ⊆ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">R</mi>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle A\subseteq \mathbb {R} }</annotation>
</semantics>
</math></span><img src="./e286ff36e0ad1e0e1e70be50b1cbcfe232b94867.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.505ex; width:6.52ex; height:2.343ex;" alt="{\displaystyle A\subseteq \mathbb {R} }" loading="lazy"></span>) is invertible on its range (image) if and only if it is either strictly <a href="Monotonic_function" title="Monotonic function">increasing or decreasing</a> (with no local <a href="Maxima_and_minima" class="mw-redirect" title="Maxima and minima">maxima or minima</a>). For example, the function
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f(x)=x^{3}+x}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<msup>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
</mrow>
</msup>
<mo>+</mo>
<mi>x</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f(x)=x^{3}+x}</annotation>
</semantics>
</math></span><img src="./5700617329ea47740d6a6d15965ddc8088ececc4.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:14.07ex; height:3.176ex;" alt="{\displaystyle f(x)=x^{3}+x}" loading="lazy"></span></dd></dl>
<p>is invertible, since the <a href="Derivative" title="Derivative">derivative</a>
<span class="texhtml"><i>f′</i>(<i>x</i>) = 3<i>x</i><sup>2</sup> + 1</span> is always positive.
</p><p>If the function <span class="texhtml mvar" style="font-style:italic;">f</span> is <a href="Differentiable_function" title="Differentiable function">differentiable</a> on an interval <span class="texhtml mvar" style="font-style:italic;">I</span> and <span class="texhtml"> <i>f′</i>(<i>x</i>) ≠ 0</span> for each <span class="texhtml"><i>x</i> ∈ <i>I</i></span>, then the inverse <span class="texhtml"><i>f</i><sup> −1</sup></span> is differentiable on <span class="texhtml"><i>f</i>(<i>I</i>)</span>.<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> If <span class="texhtml"><i>y</i> = <i>f</i>(<i>x</i>)</span>, the derivative of the inverse is given by the inverse function theorem,
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \left(f^{-1}\right)^{\prime }(y)={\frac {1}{f'\left(x\right)}}.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mrow>
<mo>(</mo>
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo>)</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi class="MJX-variant" mathvariant="normal">′<!-- ′ --></mi>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mn>1</mn>
<mrow>
<msup>
<mi>f</mi>
<mo>′</mo>
</msup>
<mrow>
<mo>(</mo>
<mi>x</mi>
<mo>)</mo>
</mrow>
</mrow>
</mfrac>
</mrow>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \left(f^{-1}\right)^{\prime }(y)={\frac {1}{f'\left(x\right)}}.}</annotation>
</semantics>
</math></span><img src="./abdf8c72eb45cf5f37d747d02389f2978a7afc77.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.671ex; width:19.545ex; height:6.009ex;" alt="{\displaystyle \left(f^{-1}\right)^{\prime }(y)={\frac {1}{f'\left(x\right)}}.}" loading="lazy"></span></dd></dl>
<p>Using <a href="Leibniz's_notation" title="Leibniz's notation">Leibniz's notation</a> the formula above can be written as
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\frac {dx}{dy}}={\frac {1}{dy/dx}}.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>d</mi>
<mi>x</mi>
</mrow>
<mrow>
<mi>d</mi>
<mi>y</mi>
</mrow>
</mfrac>
</mrow>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mn>1</mn>
<mrow>
<mi>d</mi>
<mi>y</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mi>d</mi>
<mi>x</mi>
</mrow>
</mfrac>
</mrow>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\frac {dx}{dy}}={\frac {1}{dy/dx}}.}</annotation>
</semantics>
</math></span><img src="./5cb027b717f777d6028d963dc86342ba3a49f8f7.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.671ex; width:14.043ex; height:6.176ex;" alt="{\displaystyle {\frac {dx}{dy}}={\frac {1}{dy/dx}}.}" loading="lazy"></span></dd></dl>
<p>This result follows from the <a href="Chain_rule" title="Chain rule">chain rule</a> (see the article on <a href="Inverse_functions_and_differentiation" class="mw-redirect" title="Inverse functions and differentiation">inverse functions and differentiation</a>).
</p><p>The inverse function theorem can be generalized to functions of several variables. Specifically, a continuously differentiable <a href="Real_multivariable_function" class="mw-redirect" title="Real multivariable function">multivariable function</a> <span class="texhtml"> <i>f </i>: <b>R</b><sup><i>n</i></sup> → <b>R</b><sup><i>n</i></sup></span> is invertible in a neighborhood of a point <span class="texhtml mvar" style="font-style:italic;">p</span> as long as the <a href="Jacobian_matrix_and_determinant" title="Jacobian matrix and determinant">Jacobian matrix</a> of <span class="texhtml mvar" style="font-style:italic;">f</span> at <span class="texhtml mvar" style="font-style:italic;">p</span> is <a href="Invertible_matrix" title="Invertible matrix">invertible</a>. In this case, the Jacobian of <span class="texhtml"><i>f</i><sup> −1</sup></span> at <span class="texhtml"><i>f</i>(<i>p</i>)</span> is the <a href="Matrix_inverse" class="mw-redirect" title="Matrix inverse">matrix inverse</a> of the Jacobian of <span class="texhtml mvar" style="font-style:italic;">f</span> at <span class="texhtml mvar" style="font-style:italic;">p</span>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Real-world_examples">Real-world examples</h2></div>
<ul><li>Let <span class="texhtml mvar" style="font-style:italic;">f</span> be the function that converts a temperature in degrees <a href="Celsius" title="Celsius">Celsius</a> to a temperature in degrees <a href="Fahrenheit" title="Fahrenheit">Fahrenheit</a>, <span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle F=f(C)={\tfrac {9}{5}}C+32;}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>F</mi>
<mo>=</mo>
<mi>f</mi>
<mo stretchy="false">(</mo>
<mi>C</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="false" scriptlevel="0">
<mfrac>
<mn>9</mn>
<mn>5</mn>
</mfrac>
</mstyle>
</mrow>
<mi>C</mi>
<mo>+</mo>
<mn>32</mn>
<mo>;</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle F=f(C)={\tfrac {9}{5}}C+32;}</annotation>
</semantics>
</math></span></span> then its inverse function converts degrees Fahrenheit to degrees Celsius, <span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle C=f^{-1}(F)={\tfrac {5}{9}}(F-32),}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>C</mi>
<mo>=</mo>
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mi>F</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="false" scriptlevel="0">
<mfrac>
<mn>5</mn>
<mn>9</mn>
</mfrac>
</mstyle>
</mrow>
<mo stretchy="false">(</mo>
<mi>F</mi>
<mo>−<!-- − --></mo>
<mn>32</mn>
<mo stretchy="false">)</mo>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle C=f^{-1}(F)={\tfrac {5}{9}}(F-32),}</annotation>
</semantics>
</math></span></span><sup id="cite_ref-:1_19-0" class="reference"><a href="#cite_note-:1-19"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup> since <span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\begin{aligned}f^{-1}(f(C))={}&amp;f^{-1}\left({\tfrac {9}{5}}C+32\right)={\tfrac {5}{9}}\left(({\tfrac {9}{5}}C+32)-32\right)=C,\\&amp;{\text{for every value of }}C,{\text{ and }}\\[6pt]f\left(f^{-1}(F)\right)={}&amp;f\left({\tfrac {5}{9}}(F-32)\right)={\tfrac {9}{5}}\left({\tfrac {5}{9}}(F-32)\right)+32=F,\\&amp;{\text{for every value of }}F.\end{aligned}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt 0.9em 0.3em 0.3em" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true">
<mtr>
<mtd>
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mi>f</mi>
<mo stretchy="false">(</mo>
<mi>C</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">

</mrow>
</mtd>
<mtd>
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mrow>
<mo>(</mo>
<mrow>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="false" scriptlevel="0">
<mfrac>
<mn>9</mn>
<mn>5</mn>
</mfrac>
</mstyle>
</mrow>
<mi>C</mi>
<mo>+</mo>
<mn>32</mn>
</mrow>
<mo>)</mo>
</mrow>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="false" scriptlevel="0">
<mfrac>
<mn>5</mn>
<mn>9</mn>
</mfrac>
</mstyle>
</mrow>
<mrow>
<mo>(</mo>
<mrow>
<mo stretchy="false">(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="false" scriptlevel="0">
<mfrac>
<mn>9</mn>
<mn>5</mn>
</mfrac>
</mstyle>
</mrow>
<mi>C</mi>
<mo>+</mo>
<mn>32</mn>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<mn>32</mn>
</mrow>
<mo>)</mo>
</mrow>
<mo>=</mo>
<mi>C</mi>
<mo>,</mo>
</mtd>
</mtr>
<mtr>
<mtd></mtd>
<mtd>
<mrow class="MJX-TeXAtom-ORD">
<mtext>for every value of&nbsp;</mtext>
</mrow>
<mi>C</mi>
<mo>,</mo>
<mrow class="MJX-TeXAtom-ORD">
<mtext>&nbsp;and&nbsp;</mtext>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mi>f</mi>
<mrow>
<mo>(</mo>
<mrow>
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mi>F</mi>
<mo stretchy="false">)</mo>
</mrow>
<mo>)</mo>
</mrow>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">

</mrow>
</mtd>
<mtd>
<mi>f</mi>
<mrow>
<mo>(</mo>
<mrow>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="false" scriptlevel="0">
<mfrac>
<mn>5</mn>
<mn>9</mn>
</mfrac>
</mstyle>
</mrow>
<mo stretchy="false">(</mo>
<mi>F</mi>
<mo>−<!-- − --></mo>
<mn>32</mn>
<mo stretchy="false">)</mo>
</mrow>
<mo>)</mo>
</mrow>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="false" scriptlevel="0">
<mfrac>
<mn>9</mn>
<mn>5</mn>
</mfrac>
</mstyle>
</mrow>
<mrow>
<mo>(</mo>
<mrow>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="false" scriptlevel="0">
<mfrac>
<mn>5</mn>
<mn>9</mn>
</mfrac>
</mstyle>
</mrow>
<mo stretchy="false">(</mo>
<mi>F</mi>
<mo>−<!-- − --></mo>
<mn>32</mn>
<mo stretchy="false">)</mo>
</mrow>
<mo>)</mo>
</mrow>
<mo>+</mo>
<mn>32</mn>
<mo>=</mo>
<mi>F</mi>
<mo>,</mo>
</mtd>
</mtr>
<mtr>
<mtd></mtd>
<mtd>
<mrow class="MJX-TeXAtom-ORD">
<mtext>for every value of&nbsp;</mtext>
</mrow>
<mi>F</mi>
<mo>.</mo>
</mtd>
</mtr>
</mtable>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\begin{aligned}f^{-1}(f(C))={}&amp;f^{-1}\left({\tfrac {9}{5}}C+32\right)={\tfrac {5}{9}}\left(({\tfrac {9}{5}}C+32)-32\right)=C,\\&amp;{\text{for every value of }}C,{\text{ and }}\\[6pt]f\left(f^{-1}(F)\right)={}&amp;f\left({\tfrac {5}{9}}(F-32)\right)={\tfrac {9}{5}}\left({\tfrac {5}{9}}(F-32)\right)+32=F,\\&amp;{\text{for every value of }}F.\end{aligned}}}</annotation>
</semantics>
</math></span></span></li>
<li>Suppose <span class="texhtml mvar" style="font-style:italic;">f</span> assigns each child in a family its birth year. An inverse function would output which child was born in a given year. However, if the family has children born in the same year (for instance, twins or triplets, etc.) then the output cannot be known when the input is the common birth year. As well, if a year is given in which no child was born then a child cannot be named. But if each child was born in a separate year, and if we restrict attention to the three years in which a child was born, then we do have an inverse function. For example, <span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\begin{aligned}f({\text{Allan}})&amp;=2005,\quad &amp;f({\text{Brad}})&amp;=2007,\quad &amp;f({\text{Cary}})&amp;=2001\\f^{-1}(2005)&amp;={\text{Allan}},\quad &amp;f^{-1}(2007)&amp;={\text{Brad}},\quad &amp;f^{-1}(2001)&amp;={\text{Cary}}\end{aligned}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true">
<mtr>
<mtd>
<mi>f</mi>
<mo stretchy="false">(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mtext>Allan</mtext>
</mrow>
<mo stretchy="false">)</mo>
</mtd>
<mtd>
<mi></mi>
<mo>=</mo>
<mn>2005</mn>
<mo>,</mo>
<mspace width="1em"></mspace>
</mtd>
<mtd>
<mi>f</mi>
<mo stretchy="false">(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mtext>Brad</mtext>
</mrow>
<mo stretchy="false">)</mo>
</mtd>
<mtd>
<mi></mi>
<mo>=</mo>
<mn>2007</mn>
<mo>,</mo>
<mspace width="1em"></mspace>
</mtd>
<mtd>
<mi>f</mi>
<mo stretchy="false">(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mtext>Cary</mtext>
</mrow>
<mo stretchy="false">)</mo>
</mtd>
<mtd>
<mi></mi>
<mo>=</mo>
<mn>2001</mn>
</mtd>
</mtr>
<mtr>
<mtd>
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mn>2005</mn>
<mo stretchy="false">)</mo>
</mtd>
<mtd>
<mi></mi>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mtext>Allan</mtext>
</mrow>
<mo>,</mo>
<mspace width="1em"></mspace>
</mtd>
<mtd>
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mn>2007</mn>
<mo stretchy="false">)</mo>
</mtd>
<mtd>
<mi></mi>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mtext>Brad</mtext>
</mrow>
<mo>,</mo>
<mspace width="1em"></mspace>
</mtd>
<mtd>
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mn>2001</mn>
<mo stretchy="false">)</mo>
</mtd>
<mtd>
<mi></mi>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mtext>Cary</mtext>
</mrow>
</mtd>
</mtr>
</mtable>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\begin{aligned}f({\text{Allan}})&amp;=2005,\quad &amp;f({\text{Brad}})&amp;=2007,\quad &amp;f({\text{Cary}})&amp;=2001\\f^{-1}(2005)&amp;={\text{Allan}},\quad &amp;f^{-1}(2007)&amp;={\text{Brad}},\quad &amp;f^{-1}(2001)&amp;={\text{Cary}}\end{aligned}}}</annotation>
</semantics>
</math></span></span></li>
<li>Let <span class="texhtml mvar" style="font-style:italic;">R</span> be the function that leads to an <span class="texhtml mvar" style="font-style:italic;">x</span> percentage rise of some quantity, and <span class="texhtml mvar" style="font-style:italic;">F</span> be the function producing an <span class="texhtml mvar" style="font-style:italic;">x</span> percentage fall. Applied to $100 with <span class="texhtml mvar" style="font-style:italic;">x</span> = 10%, we find that applying the first function followed by the second does not restore the original value of $100, demonstrating the fact that, despite appearances, these two functions are not inverses of each other.</li>
<li>The formula to calculate the pH of a solution is <span class="texhtml">pH = −log<sub>10</sub>[H<sup>+</sup>]</span>. In many cases we need to find the concentration of acid from a pH measurement. The inverse function <span class="texhtml">[H<sup>+</sup>] = 10<sup>−pH</sup></span> is used.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Generalizations">Generalizations</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Partial_inverses">Partial inverses</h3></div>

<p>Even if a function <span class="texhtml mvar" style="font-style:italic;">f</span> is not one-to-one, it may be possible to define a <b>partial inverse</b> of <span class="texhtml mvar" style="font-style:italic;">f</span> by <a href="Function_(mathematics)#Restrictions_and_extensions" title="Function (mathematics)">restricting</a> the domain. For example, the function
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f(x)=x^{2}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<msup>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f(x)=x^{2}}</annotation>
</semantics>
</math></span><img src="./84ddac4ae10b1aa4a11741c79771a583419fb1fb.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:9.9ex; height:3.176ex;" alt="{\displaystyle f(x)=x^{2}}" loading="lazy"></span></dd></dl>
<p>is not one-to-one, since <span class="texhtml"><i>x</i><sup>2</sup> = (−<i>x</i>)<sup>2</sup></span>. However, the function becomes one-to-one if we restrict to the domain <span class="texhtml"> <i>x</i> ≥ 0</span>, in which case
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f^{-1}(y)={\sqrt {y}}.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<msqrt>
<mi>y</mi>
</msqrt>
</mrow>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f^{-1}(y)={\sqrt {y}}.}</annotation>
</semantics>
</math></span><img src="./71312089c0096dfa01ba96459a22980343f0ac82.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.171ex; width:13.455ex; height:3.509ex;" alt="{\displaystyle f^{-1}(y)={\sqrt {y}}.}" loading="lazy"></span></dd></dl>
<p>(If we instead restrict to the domain <span class="texhtml"> <i>x</i> ≤ 0</span>, then the inverse is the negative of the square root of <span class="texhtml mvar" style="font-style:italic;">y</span>.)
</p>
<div class="mw-heading mw-heading3"><h3 id="Full_inverses">Full inverses</h3></div>

<p>Alternatively, there is no need to restrict the domain if we are content with the inverse being a <a href="Multivalued_function" title="Multivalued function">multivalued function</a>:
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f^{-1}(y)=\pm {\sqrt {y}}.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mo>±<!-- ± --></mo>
<mrow class="MJX-TeXAtom-ORD">
<msqrt>
<mi>y</mi>
</msqrt>
</mrow>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f^{-1}(y)=\pm {\sqrt {y}}.}</annotation>
</semantics>
</math></span><img src="./a2b0f6908bdf7f288da48c03989ef321ecd7960f.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.171ex; width:15.263ex; height:3.509ex;" alt="{\displaystyle f^{-1}(y)=\pm {\sqrt {y}}.}" loading="lazy"></span></dd></dl>
<p>Sometimes, this multivalued inverse is called the <b>full inverse</b> of <span class="texhtml mvar" style="font-style:italic;">f</span>, and the portions (such as <span class="nowrap">√<span style="border-top:1px solid; padding:0 0.1em;"><span class="texhtml mvar" style="font-style:italic;">x</span></span></span> and −<span class="nowrap">√<span style="border-top:1px solid; padding:0 0.1em;"><span class="texhtml mvar" style="font-style:italic;">x</span></span></span>) are called <i>branches</i>. The most important branch of a multivalued function (e.g. the positive square root) is called the <i><a href="Principal_branch" title="Principal branch">principal branch</a></i>, and its value at <span class="texhtml mvar" style="font-style:italic;">y</span> is called the <i>principal value</i> of <span class="texhtml"><i>f</i><sup> −1</sup>(<i>y</i>)</span>.
</p><p>For a continuous function on the real line, one branch is required between each pair of <a href="Minima_and_maxima" class="mw-redirect" title="Minima and maxima">local extrema</a>. For example, the inverse of a <a href="Cubic_function" title="Cubic function">cubic function</a> with a local maximum and a local minimum has three branches (see the adjacent picture).
</p>
<div class="mw-heading mw-heading3"><h3 id="Trigonometric_inverses">Trigonometric inverses</h3></div>

<p>The above considerations are particularly important for defining the inverses of <a href="Trigonometric_functions" title="Trigonometric functions">trigonometric functions</a>. For example, the <a href="Sine_function" class="mw-redirect" title="Sine function">sine function</a> is not one-to-one, since
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \sin(x+2\pi )=\sin(x)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>sin</mi>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>+</mo>
<mn>2</mn>
<mi>π<!-- π --></mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>sin</mi>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \sin(x+2\pi )=\sin(x)}</annotation>
</semantics>
</math></span><img src="./a5e286836d2acae12c3b9fe6dac144cc438d3a7f.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:20.423ex; height:2.843ex;" alt="{\displaystyle \sin(x+2\pi )=\sin(x)}" loading="lazy"></span></dd></dl>
<p>for every real <span class="texhtml mvar" style="font-style:italic;">x</span> (and more generally <span class="texhtml">sin(<i>x</i> + 2<span class="texhtml mvar" style="font-style:italic;">π</span><i>n</i>) = sin(<i>x</i>)</span> for every <a href="Integer" title="Integer">integer</a> <span class="texhtml mvar" style="font-style:italic;">n</span>). However, the sine is one-to-one on the interval
<span class="texhtml">[−<span class="sfrac">⁠<span class="tion"><span class="num"><span class="texhtml mvar" style="font-style:italic;">π</span></span><span class="sr-only">/</span><span class="den">2</span></span>⁠</span>, <span class="sfrac">⁠<span class="tion"><span class="num"><span class="texhtml mvar" style="font-style:italic;">π</span></span><span class="sr-only">/</span><span class="den">2</span></span>⁠</span>]</span>, and the corresponding partial inverse is called the <a href="Arcsine" class="mw-redirect" title="Arcsine">arcsine</a>. This is considered the principal branch of the inverse sine, so the principal value of the inverse sine is always between −<span class="sfrac">⁠<span class="tion"><span class="num"><span class="texhtml mvar" style="font-style:italic;">π</span></span><span class="sr-only">/</span><span class="den">2</span></span>⁠</span> and <span class="sfrac">⁠<span class="tion"><span class="num"><span class="texhtml mvar" style="font-style:italic;">π</span></span><span class="sr-only">/</span><span class="den">2</span></span>⁠</span>. The following table describes the principal branch of each inverse trigonometric function:<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup>
</p>
<table class="wikitable" style="text-align:center">

<tbody><tr>
<th>function
</th>
<th>Range of usual <a href="Principal_value" title="Principal value">principal value</a>
</th></tr>
<tr>
<td>arcsin</td>
<td><span class="texhtml">−<span class="sfrac">⁠<span class="tion"><span class="num"><span class="texhtml mvar" style="font-style:italic;">π</span></span><span class="sr-only">/</span><span class="den">2</span></span>⁠</span> ≤ sin<sup>−1</sup>(<i>x</i>) ≤ <span class="sfrac">⁠<span class="tion"><span class="num"><span class="texhtml mvar" style="font-style:italic;">π</span></span><span class="sr-only">/</span><span class="den">2</span></span>⁠</span></span>
</td></tr>
<tr>
<td>arccos</td>
<td><span class="texhtml">0 ≤ cos<sup>−1</sup>(<i>x</i>) ≤ <span class="texhtml mvar" style="font-style:italic;">π</span></span>
</td></tr>
<tr>
<td>arctan</td>
<td><span class="texhtml">−<span class="sfrac">⁠<span class="tion"><span class="num">π</span><span class="sr-only">/</span><span class="den">2</span></span>⁠</span> &lt; tan<sup>−1</sup>(<i>x</i>) &lt; <span class="sfrac">⁠<span class="tion"><span class="num"><span class="texhtml mvar" style="font-style:italic;">π</span></span><span class="sr-only">/</span><span class="den">2</span></span>⁠</span></span>
</td></tr>
<tr>
<td>arccot</td>
<td><span class="texhtml">0 &lt; cot<sup>−1</sup>(<i>x</i>) &lt; <span class="texhtml mvar" style="font-style:italic;">π</span></span>
</td></tr>
<tr>
<td>arcsec</td>
<td><span class="texhtml">0 ≤ sec<sup>−1</sup>(<i>x</i>) ≤ <span class="texhtml mvar" style="font-style:italic;">π</span></span>
</td></tr>
<tr>
<td>arccsc</td>
<td><span class="texhtml">−<span class="sfrac">⁠<span class="tion"><span class="num"><span class="texhtml mvar" style="font-style:italic;">π</span></span><span class="sr-only">/</span><span class="den">2</span></span>⁠</span> ≤ csc<sup>−1</sup>(<i>x</i>) ≤ <span class="sfrac">⁠<span class="tion"><span class="num"><span class="texhtml mvar" style="font-style:italic;">π</span></span><span class="sr-only">/</span><span class="den">2</span></span>⁠</span></span>
</td></tr>
</tbody></table>
<div class="mw-heading mw-heading3"><h3 id="Left_and_right_inverses">Left and right inverses</h3></div>
<p><a href="Function_composition" title="Function composition">Function composition</a> on the left and on the right need not coincide. In general, the conditions
</p>
<ol><li>"There exists <span class="texhtml mvar" style="font-style:italic;">g</span> such that <span class="texhtml"><i>g</i>(<i>f</i>(<i>x</i>))=<i>x</i></span>" and</li>
<li>"There exists <span class="texhtml mvar" style="font-style:italic;">g</span> such that <span class="texhtml"><i>f</i>(<i>g</i>(<i>x</i>))=<i>x</i></span>"</li></ol>
<p>imply different properties of <span class="texhtml mvar" style="font-style:italic;">f</span>. For example, let <span class="texhtml"><i>f</i>: <b>R</b> → <span class="texhtml">[0, ∞)</span></span> denote the squaring map, such that <span class="texhtml"><i>f</i>(<i>x</i>) = <i>x</i><sup>2</sup></span> for all <span class="texhtml mvar" style="font-style:italic;">x</span> in <span class="texhtml"><b>R</b></span>, and let <span class="texhtml"><span class="texhtml mvar" style="font-style:italic;">g</span>: <span class="texhtml">[0, ∞)</span> → <b>R</b></span> denote the square root map, such that <span class="texhtml"><i>g</i>(<i>x</i>) = </span><span class="nowrap">√<span style="border-top:1px solid; padding:0 0.1em;"><span class="texhtml mvar" style="font-style:italic;">x</span></span></span> for all <span class="texhtml"><i>x</i> ≥ 0</span>. Then <span class="texhtml"><i>f</i>(<i>g</i>(<i>x</i>)) = <i>x</i></span> for all <span class="texhtml mvar" style="font-style:italic;">x</span> in <span class="texhtml">[0, ∞)</span>; that is, <span class="texhtml mvar" style="font-style:italic;">g</span> is a right inverse to <span class="texhtml mvar" style="font-style:italic;">f</span>. However, <span class="texhtml mvar" style="font-style:italic;">g</span> is not a left inverse to <span class="texhtml mvar" style="font-style:italic;">f</span>, since, e.g., <span class="texhtml"><i>g</i>(<i>f</i>(−1)) = 1 ≠ −1</span>.
</p>
<div class="mw-heading mw-heading4"><h4 id="Left_inverses">Left inverses</h4></div>
<p>If <span class="texhtml"><i>f</i>: <i>X</i> → <i>Y</i></span>, a <b>left inverse</b> for <span class="texhtml mvar" style="font-style:italic;">f</span> (or <i><a href="Retract_(category_theory)" class="mw-redirect" title="Retract (category theory)">retraction</a></i> of <span class="texhtml mvar" style="font-style:italic;">f</span> ) is a function <span class="texhtml"> <i>g</i>: <i>Y</i> → <i>X</i></span> such that composing <span class="texhtml mvar" style="font-style:italic;">f</span> with <span class="texhtml mvar" style="font-style:italic;">g</span> from the left gives the identity function<sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup> <span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle g\circ f=\operatorname {id} _{X}{\text{.}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>g</mi>
<mo>∘<!-- ∘ --></mo>
<mi>f</mi>
<mo>=</mo>
<msub>
<mi>id</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>X</mi>
</mrow>
</msub>
<mo>⁡<!-- ⁡ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mtext>.</mtext>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle g\circ f=\operatorname {id} _{X}{\text{.}}}</annotation>
</semantics>
</math></span></span> That is, the function <span class="texhtml mvar" style="font-style:italic;">g</span> satisfies the rule
</p>
<dl><dd>If <span class="texhtml"><i>f</i>(<i>x</i>)=<i>y</i></span>, then <span class="texhtml"><i>g</i>(<i>y</i>)=<i>x</i></span>.</dd></dl>
<p>The function <span class="texhtml mvar" style="font-style:italic;">g</span> must equal the inverse of <span class="texhtml mvar" style="font-style:italic;">f</span> on the image of <span class="texhtml mvar" style="font-style:italic;">f</span>, but may take any values for elements of <span class="texhtml mvar" style="font-style:italic;">Y</span> not in the image.
</p><p>A function <span class="texhtml mvar" style="font-style:italic;">f</span> with nonempty domain is injective if and only if it has a left inverse.<sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup> An elementary proof runs as follows:
</p>
<ul><li>If <span class="texhtml mvar" style="font-style:italic;">g</span> is the left inverse of <span class="texhtml mvar" style="font-style:italic;">f</span>, and <span class="texhtml"><i>f</i>(<i>x</i>) = <i>f</i>(<i>y</i>)</span>, then <span class="texhtml"><i>g</i>(<i>f</i>(<i>x</i>)) = <i>g</i>(<i>f</i>(<i>y</i>)) = <i>x</i> = <i>y</i></span>.</li>
<li><p>If nonempty <span class="texhtml"><i>f</i>: <i>X</i> → <i>Y</i></span> is injective, construct a left inverse <span class="texhtml"><i>g</i>: <i>Y</i> → <i>X</i></span> as follows: for all <span class="texhtml"><i>y</i> ∈ <i>Y</i></span>, if <span class="texhtml mvar" style="font-style:italic;">y</span> is in the image of <span class="texhtml mvar" style="font-style:italic;">f</span>, then there exists <span class="texhtml"><i>x</i> ∈ <i>X</i></span> such that <span class="texhtml"><i>f</i>(<i>x</i>) = <i>y</i></span>. Let <span class="texhtml"><i>g</i>(<i>y</i>) = <i>x</i></span>; this definition is unique because <span class="texhtml mvar" style="font-style:italic;">f</span> is injective. Otherwise, let <span class="texhtml"><i>g</i>(<i>y</i>)</span> be an arbitrary element of <span class="texhtml mvar" style="font-style:italic;">X</span>.</p><p>For all <span class="texhtml"><i>x</i> ∈ <i>X</i></span>, <span class="texhtml"><i>f</i>(<i>x</i>)</span> is in the image of <span class="texhtml mvar" style="font-style:italic;">f</span>. By construction, <span class="texhtml"><i>g</i>(<i>f</i>(<i>x</i>)) = <i>x</i></span>, the condition for a left inverse.</p></li></ul>
<p>In classical mathematics, every injective function <span class="texhtml mvar" style="font-style:italic;">f</span> with a nonempty domain necessarily has a left inverse; however, this may fail in <a href="Constructive_mathematics" class="mw-redirect" title="Constructive mathematics">constructive mathematics</a>. For instance, a left inverse of the <a href="Inclusion_map" title="Inclusion map">inclusion</a> <span class="texhtml">{0,1} → <b>R</b></span> of the two-element set in the reals violates <a href="Indecomposability_(constructive_mathematics)" class="mw-redirect" title="Indecomposability (constructive mathematics)">indecomposability</a> by giving a <a href="Retract_(category_theory)" class="mw-redirect" title="Retract (category theory)">retraction</a> of the real line to the set <span class="texhtml">{0,1}</span>.<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading4"><h4 id="Right_inverses">Right inverses</h4></div>

<p>A <b>right inverse</b> for <span class="texhtml mvar" style="font-style:italic;">f</span> (or <i><a href="Section_(category_theory)" title="Section (category theory)">section</a></i> of <span class="texhtml mvar" style="font-style:italic;">f</span> ) is a function <span class="texhtml"> <i>h</i>: <i>Y</i> → <i>X</i></span> such that
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f\circ h=\operatorname {id} _{Y}.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo>∘<!-- ∘ --></mo>
<mi>h</mi>
<mo>=</mo>
<msub>
<mi>id</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>Y</mi>
</mrow>
</msub>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f\circ h=\operatorname {id} _{Y}.}</annotation>
</semantics>
</math></span><img src="./fec35e5cc6885c4ec7493267cc24ee4606a77cee.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:11.983ex; height:2.509ex;" alt="{\displaystyle f\circ h=\operatorname {id} _{Y}.}" loading="lazy"></span></dd></dl>
<p>That is, the function <span class="texhtml mvar" style="font-style:italic;">h</span> satisfies the rule
</p>
<dl><dd>If <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \displaystyle h(y)=x}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mstyle displaystyle="true" scriptlevel="0">
<mi>h</mi>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>x</mi>
</mstyle>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \displaystyle h(y)=x}</annotation>
</semantics>
</math></span><img src="./f0f158a9f64615ffaecb0a03c2b1f87c90701dbc.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:8.732ex; height:2.843ex;" alt="{\displaystyle \displaystyle h(y)=x}" loading="lazy"></span>, then <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \displaystyle f(x)=y.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>y</mi>
<mo>.</mo>
</mstyle>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \displaystyle f(x)=y.}</annotation>
</semantics>
</math></span><img src="./e8e7ed08295dd7a7f584cb88f5e4ccb549d32155.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:9.318ex; height:2.843ex;" alt="{\displaystyle \displaystyle f(x)=y.}" loading="lazy"></span></dd></dl>
<p>Thus, <span class="texhtml"><i>h</i>(<i>y</i>)</span> may be any of the elements of <span class="texhtml mvar" style="font-style:italic;">X</span> that map to <span class="texhtml mvar" style="font-style:italic;">y</span> under <span class="texhtml mvar" style="font-style:italic;">f</span>.
</p><p>A function <span class="texhtml mvar" style="font-style:italic;">f</span> has a right inverse if and only if it is <a href="Surjective_function" title="Surjective function">surjective</a> (though constructing such an inverse in general requires the <a href="Axiom_of_choice" title="Axiom of choice">axiom of choice</a>).
</p>
<dl><dd>If <span class="texhtml mvar" style="font-style:italic;">h</span> is the right inverse of <span class="texhtml mvar" style="font-style:italic;">f</span>, then <span class="texhtml mvar" style="font-style:italic;">f</span> is surjective. For all <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle y\in Y}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>y</mi>
<mo>∈<!-- ∈ --></mo>
<mi>Y</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle y\in Y}</annotation>
</semantics>
</math></span><img src="./cee1c0ec36a82f33f5e3d7434d5667881b4ec323.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:5.769ex; height:2.509ex;" alt="{\displaystyle y\in Y}" loading="lazy"></span>, there is <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x=h(y)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>x</mi>
<mo>=</mo>
<mi>h</mi>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x=h(y)}</annotation>
</semantics>
</math></span><img src="./04605d887de339e440c9b6a6026f3bc8c53d70ee.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:8.732ex; height:2.843ex;" alt="{\displaystyle x=h(y)}" loading="lazy"></span> such that <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f(x)=f(h(y))=y}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>f</mi>
<mo stretchy="false">(</mo>
<mi>h</mi>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>y</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f(x)=f(h(y))=y}</annotation>
</semantics>
</math></span><img src="./c74a6a13e2c6834606d0487cf3a5d61ad5cafa42.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:19.162ex; height:2.843ex;" alt="{\displaystyle f(x)=f(h(y))=y}" loading="lazy"></span>.</dd>
<dd>If <span class="texhtml mvar" style="font-style:italic;">f</span> is surjective, <span class="texhtml mvar" style="font-style:italic;">f</span> has a right inverse <span class="texhtml mvar" style="font-style:italic;">h</span>, which can be constructed as follows: for all <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle y\in Y}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>y</mi>
<mo>∈<!-- ∈ --></mo>
<mi>Y</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle y\in Y}</annotation>
</semantics>
</math></span><img src="./cee1c0ec36a82f33f5e3d7434d5667881b4ec323.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:5.769ex; height:2.509ex;" alt="{\displaystyle y\in Y}" loading="lazy"></span>, there is at least one <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x\in X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>x</mi>
<mo>∈<!-- ∈ --></mo>
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x\in X}</annotation>
</semantics>
</math></span><img src="./3e580967f68f36743e894aa7944f032dda6ea01d.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:6.15ex; height:2.176ex;" alt="{\displaystyle x\in X}" loading="lazy"></span> such that <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f(x)=y}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>y</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f(x)=y}</annotation>
</semantics>
</math></span><img src="./0a5080a8b0a963407ea74ffa50702563771518d1.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:8.672ex; height:2.843ex;" alt="{\displaystyle f(x)=y}" loading="lazy"></span> (because <span class="texhtml mvar" style="font-style:italic;">f</span> is surjective), so we choose one to be the value of <span class="texhtml"><i>h</i>(<i>y</i>)</span>.<sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup></dd></dl>
<div class="mw-heading mw-heading4"><h4 id="Two-sided_inverses">Two-sided inverses</h4></div>
<p>An inverse that is both a left and right inverse (a <b>two-sided inverse</b>), if it exists, must be unique. In fact, if a function has a left inverse and a right inverse, they are both the same two-sided inverse, so it can be called <b>the inverse</b>.
</p>
<dl><dd>If <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle g}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>g</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle g}</annotation>
</semantics>
</math></span><img src="./d3556280e66fe2c0d0140df20935a6f057381d77.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:1.116ex; height:2.009ex;" alt="{\displaystyle g}" loading="lazy"></span> is a left inverse and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle h}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>h</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle h}</annotation>
</semantics>
</math></span><img src="./b26be3e694314bc90c3215047e4a2010c6ee184a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.339ex; height:2.176ex;" alt="{\displaystyle h}" loading="lazy"></span> a right inverse of <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f}</annotation>
</semantics>
</math></span><img src="./132e57acb643253e7810ee9702d9581f159a1c61.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:1.279ex; height:2.509ex;" alt="{\displaystyle f}" loading="lazy"></span>, for all <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle y\in Y}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>y</mi>
<mo>∈<!-- ∈ --></mo>
<mi>Y</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle y\in Y}</annotation>
</semantics>
</math></span><img src="./cee1c0ec36a82f33f5e3d7434d5667881b4ec323.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:5.769ex; height:2.509ex;" alt="{\displaystyle y\in Y}" loading="lazy"></span>, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle g(y)=g(f(h(y))=h(y)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>g</mi>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>g</mi>
<mo stretchy="false">(</mo>
<mi>f</mi>
<mo stretchy="false">(</mo>
<mi>h</mi>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>h</mi>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle g(y)=g(f(h(y))=h(y)}</annotation>
</semantics>
</math></span><img src="./79ce4417038ceee9354b1a7ea99a9498578fa086.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:23.994ex; height:2.843ex;" alt="{\displaystyle g(y)=g(f(h(y))=h(y)}" loading="lazy"></span>.</dd></dl>
<p>A function has a two-sided inverse if and only if it is bijective.
</p>
<dl><dd>A bijective function <span class="texhtml mvar" style="font-style:italic;">f</span> is injective, so it has a left inverse (if <span class="texhtml mvar" style="font-style:italic;">f</span> is the empty function, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f\colon \varnothing \to \varnothing }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo>:<!-- : --></mo>
<mi class="MJX-variant">∅<!-- ∅ --></mi>
<mo stretchy="false">→<!-- → --></mo>
<mi class="MJX-variant">∅<!-- ∅ --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f\colon \varnothing \to \varnothing }</annotation>
</semantics>
</math></span><img src="./4414d3f0d1bb64f5e32ba9552a0df8f3f9dc5024.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:9.543ex; height:2.509ex;" alt="{\displaystyle f\colon \varnothing \to \varnothing }" loading="lazy"></span> is its own left inverse). <span class="texhtml mvar" style="font-style:italic;">f</span> is surjective, so it has a right inverse. By the above, the left and right inverse are the same.</dd>
<dd>If <span class="texhtml mvar" style="font-style:italic;">f</span> has a two-sided inverse <span class="texhtml mvar" style="font-style:italic;">g</span>, then <span class="texhtml mvar" style="font-style:italic;">g</span> is a left inverse and right inverse of <span class="texhtml mvar" style="font-style:italic;">f</span>, so <span class="texhtml mvar" style="font-style:italic;">f</span> is injective and surjective.</dd></dl>
<div class="mw-heading mw-heading3"><h3 id="Preimages">Preimages</h3></div>
<p>If <span class="texhtml"><i>f</i>: <i>X</i> → <i>Y</i></span> is any function (not necessarily invertible), the <b>preimage</b> (or <b>inverse image</b>) of an element <span class="texhtml"> <i>y</i> ∈ <i>Y</i></span> is defined to be the set of all elements of <span class="texhtml mvar" style="font-style:italic;">X</span> that map to <span class="texhtml mvar" style="font-style:italic;">y</span>:
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f^{-1}(y)=\left\{x\in X:f(x)=y\right\}.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mrow>
<mo>{</mo>
<mrow>
<mi>x</mi>
<mo>∈<!-- ∈ --></mo>
<mi>X</mi>
<mo>:</mo>
<mi>f</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>y</mi>
</mrow>
<mo>}</mo>
</mrow>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f^{-1}(y)=\left\{x\in X:f(x)=y\right\}.}</annotation>
</semantics>
</math></span><img src="./dc382af754a32000c914c3ee03d2162d966ca68a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:29.834ex; height:3.176ex;" alt="{\displaystyle f^{-1}(y)=\left\{x\in X:f(x)=y\right\}.}" loading="lazy"></span></dd></dl>
<p>The preimage of <span class="texhtml mvar" style="font-style:italic;">y</span> can be thought of as the <a href="Image_(mathematics)" title="Image (mathematics)">image</a> of <span class="texhtml mvar" style="font-style:italic;">y</span> under the (multivalued) full inverse of the function <span class="texhtml mvar" style="font-style:italic;">f</span>.
</p><p>The notion can be generalized to subsets of the range. Specifically, if <span class="texhtml mvar" style="font-style:italic;">S</span> is any <a href="Subset" title="Subset">subset</a> of <span class="texhtml mvar" style="font-style:italic;">Y</span>, the preimage of <span class="texhtml mvar" style="font-style:italic;">S</span>, denoted by <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f^{-1}(S)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mi>S</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f^{-1}(S)}</annotation>
</semantics>
</math></span><img src="./c994fcc06dde13bed6ddd5c653fdd17f51bbaecb.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:6.962ex; height:3.176ex;" alt="{\displaystyle f^{-1}(S)}" loading="lazy"></span>, is the set of all elements of <span class="texhtml mvar" style="font-style:italic;">X</span> that map to <span class="texhtml mvar" style="font-style:italic;">S</span>:
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f^{-1}(S)=\left\{x\in X:f(x)\in S\right\}.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mi>S</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mrow>
<mo>{</mo>
<mrow>
<mi>x</mi>
<mo>∈<!-- ∈ --></mo>
<mi>X</mi>
<mo>:</mo>
<mi>f</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>∈<!-- ∈ --></mo>
<mi>S</mi>
</mrow>
<mo>}</mo>
</mrow>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f^{-1}(S)=\left\{x\in X:f(x)\in S\right\}.}</annotation>
</semantics>
</math></span><img src="./a5f30edd275f0470fe7f86e9a41f8c5afd4b538b.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:30.264ex; height:3.176ex;" alt="{\displaystyle f^{-1}(S)=\left\{x\in X:f(x)\in S\right\}.}" loading="lazy"></span></dd></dl>
<p>For example, take the function <span class="texhtml"><i>f</i>: <b>R</b> → <b>R</b>; <i>x</i> ↦ <i>x</i><sup>2</sup></span>. This function is not invertible as it is not bijective, but preimages may be defined for subsets of the codomain, e.g.
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f^{-1}(\left\{1,4,9,16\right\})=\left\{-4,-3,-2,-1,1,2,3,4\right\}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mrow>
<mo>{</mo>
<mrow>
<mn>1</mn>
<mo>,</mo>
<mn>4</mn>
<mo>,</mo>
<mn>9</mn>
<mo>,</mo>
<mn>16</mn>
</mrow>
<mo>}</mo>
</mrow>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mrow>
<mo>{</mo>
<mrow>
<mo>−<!-- − --></mo>
<mn>4</mn>
<mo>,</mo>
<mo>−<!-- − --></mo>
<mn>3</mn>
<mo>,</mo>
<mo>−<!-- − --></mo>
<mn>2</mn>
<mo>,</mo>
<mo>−<!-- − --></mo>
<mn>1</mn>
<mo>,</mo>
<mn>1</mn>
<mo>,</mo>
<mn>2</mn>
<mo>,</mo>
<mn>3</mn>
<mo>,</mo>
<mn>4</mn>
</mrow>
<mo>}</mo>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f^{-1}(\left\{1,4,9,16\right\})=\left\{-4,-3,-2,-1,1,2,3,4\right\}}</annotation>
</semantics>
</math></span><img src="./ca5dcc32044757ef73de33c14e8862692dcc78e0.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:45.895ex; height:3.176ex;" alt="{\displaystyle f^{-1}(\left\{1,4,9,16\right\})=\left\{-4,-3,-2,-1,1,2,3,4\right\}}" loading="lazy"></span>.</dd></dl>
<p>The original notion and its generalization are related by the identity <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f^{-1}(y)=f^{-1}(\{y\}),}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mo fence="false" stretchy="false">{</mo>
<mi>y</mi>
<mo fence="false" stretchy="false">}</mo>
<mo stretchy="false">)</mo>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f^{-1}(y)=f^{-1}(\{y\}),}</annotation>
</semantics>
</math></span><img src="./aab0071347d4450a3b9bf408ab312fd0ec61d626.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:19.306ex; height:3.176ex;" alt="{\displaystyle f^{-1}(y)=f^{-1}(\{y\}),}" loading="lazy"></span> The preimage of a single element <span class="texhtml"> <i>y</i> ∈ <i>Y</i></span> – a <a href="Singleton_set" class="mw-redirect" title="Singleton set">singleton set</a> <span class="texhtml">{<i>y</i>} </span> – is sometimes called the <i><a href="Fiber_(mathematics)" title="Fiber (mathematics)">fiber</a></i> of <span class="texhtml mvar" style="font-style:italic;">y</span>. When <span class="texhtml mvar" style="font-style:italic;">Y</span> is the set of real numbers, it is common to refer to <span class="texhtml"><i>f</i><sup> −1</sup>({<i>y</i>})</span> as a <i><a href="Level_set" title="Level set">level set</a></i>.
</p>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<ul><li><a href="Lagrange_inversion_theorem" title="Lagrange inversion theorem">Lagrange inversion theorem</a>, gives the Taylor series expansion of the inverse function of an analytic function</li>
<li><a href="Integral_of_inverse_functions" title="Integral of inverse functions">Integral of inverse functions</a></li>
<li><a href="Inverse_Fourier_transform" class="mw-redirect" title="Inverse Fourier transform">Inverse Fourier transform</a></li>
<li><a href="Reversible_computing" title="Reversible computing">Reversible computing</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Notes">Notes</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */


.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}


/* end https://en.wikipedia.org/ */
</style><div class="reflist">
<div class="mw-references-wrap"><ol class="references">
<li id="cite_note-NB2-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-NB2_7-0">^</a></b></span> <span class="reference-text">Not to be confused with numerical exponentiation such as taking the multiplicative inverse of a nonzero real number.</span>
</li>
</ol></div></div>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<div class="reflist">
<div class="mw-references-wrap mw-references-columns"><ol class="references">
<li id="cite_note-:2-1"><span class="mw-cite-backlink">^ <a href="#cite_ref-:2_1-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-:2_1-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-:2_1-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}


/* end https://en.wikipedia.org/ */
</style><cite id="CITEREFWeisstein" class="citation web cs1">Weisstein, Eric W. <a rel="nofollow" class="external text" href="https://mathworld.wolfram.com/InverseFunction.html">"Inverse Function"</a>. <i>mathworld.wolfram.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2020-09-08</span></span>.</cite></span>
</li>
<li id="cite_note-Herschel_1813-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-Herschel_1813_2-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFHerschel1813" class="citation journal cs1"><a href="John_Frederick_William_Herschel" class="mw-redirect" title="John Frederick William Herschel">Herschel, John Frederick William</a> (1813) [1812-11-12]. <a rel="nofollow" class="external text" href="https://doi.org/10.1098%2Frstl.1813.0005">"On a Remarkable Application of Cotes's Theorem"</a>. <i><a href="Philosophical_Transactions_of_the_Royal_Society_of_London" class="mw-redirect" title="Philosophical Transactions of the Royal Society of London">Philosophical Transactions of the Royal Society of London</a></i>. <b>103</b> (Part 1). London: <a href="Royal_Society_of_London" class="mw-redirect" title="Royal Society of London">Royal Society of London</a>, printed by W. Bulmer and Co., Cleveland-Row, St. James's, sold by G. and W. Nicol, Pall-Mall: 8–26 [10]. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1098%2Frstl.1813.0005">10.1098/rstl.1813.0005</a></span>. <a href="JSTOR_(identifier)" class="mw-redirect" title="JSTOR (identifier)">JSTOR</a>&nbsp;<a rel="nofollow" class="external text" href="https://www.jstor.org/stable/107384">107384</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:118124706">118124706</a>.</cite></span>
</li>
<li id="cite_note-Herschel_1820-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-Herschel_1820_3-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFHerschel1820" class="citation book cs1"><a href="John_Frederick_William_Herschel" class="mw-redirect" title="John Frederick William Herschel">Herschel, John Frederick William</a> (1820). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=PWcSAAAAIAAJ&amp;pg=PA5">"Part III. Section I. Examples of the Direct Method of Differences"</a>. <i>A Collection of Examples of the Applications of the Calculus of Finite Differences</i>. Cambridge, UK: Printed by J. Smith, sold by J. Deighton &amp; sons. pp.&nbsp;1–13 [5–6]. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200804031020/https://books.google.de/books?hl=de&amp;id=PWcSAAAAIAAJ&amp;jtp=5">Archived</a> from the original on 2020-08-04<span class="reference-accessdate">. Retrieved <span class="nowrap">2020-08-04</span></span>.</cite> <a rel="nofollow" class="external autonumber" href="https://archive.org/details/acollectionexam00lacrgoog">[1]</a> (NB. Inhere, Herschel refers to his <a href="#CITEREFHerschel1813">1813 work</a> and mentions <a href="Hans_Heinrich_B%C3%BCrmann" title="Hans Heinrich Bürmann">Hans Heinrich Bürmann</a>'s older work.)</span>
</li>
<li id="cite_note-Peirce_1852-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-Peirce_1852_4-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFPeirce1852" class="citation book cs1"><a href="Benjamin_Peirce" title="Benjamin Peirce">Peirce, Benjamin</a> (1852). <i>Curves, Functions and Forces</i>. Vol.&nbsp;I (new&nbsp;ed.). Boston, USA. p.&nbsp;203.</cite><span class="cs1-maint citation-comment"><code class="cs1-code">{{cite book}}</code>: CS1 maint: location missing publisher (link)</span></span>
</li>
<li id="cite_note-Peano_1903-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-Peano_1903_5-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFPeano1903" class="citation book cs1 cs1-prop-foreign-lang-source"><a href="Giuseppe_Peano" title="Giuseppe Peano">Peano, Giuseppe</a> (1903). <i>Formulaire mathématique</i> (in French). Vol.&nbsp;IV. p.&nbsp;229.</cite></span>
</li>
<li id="cite_note-Cajori_1929-6"><span class="mw-cite-backlink">^ <a href="#cite_ref-Cajori_1929_6-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Cajori_1929_6-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-Cajori_1929_6-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-Cajori_1929_6-3"><sup><i><b>d</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFCajori1952" class="citation book cs1"><a href="Florian_Cajori" title="Florian Cajori">Cajori, Florian</a> (1952) [March 1929]. "§472. The power of a logarithm / §473. Iterated logarithms / §533. John Herschel's notation for inverse functions / §535. Persistence of rival notations for inverse functions / §537. Powers of trigonometric functions". <a rel="nofollow" class="external text" href="https://books.google.com/books?id=bT5suOONXlgC"><i>A History of Mathematical Notations</i></a>. Vol.&nbsp;2 (3rd corrected printing of 1929 issue, 2nd&nbsp;ed.). Chicago, USA: <a href="Open_court_publishing_company" class="mw-redirect" title="Open court publishing company">Open court publishing company</a>. pp.&nbsp;108, <span class="nowrap">176–</span>179, 336, 346. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-1-60206-714-1</bdi><span class="reference-accessdate">. Retrieved <span class="nowrap">2016-01-18</span></span>. <q>[...] §473. <i>Iterated logarithms</i> [...] We note here the symbolism used by <a href="Alfred_Pringsheim" title="Alfred Pringsheim">Pringsheim</a> and <a href="Jules_Molk" title="Jules Molk">Molk</a> in their joint <i>Encyclopédie</i> article: "<sup>2</sup>log<sub><i>b</i></sub> <i>a</i> = log<sub><i>b</i></sub> (log<sub><i>b</i></sub> <i>a</i>), ..., <sup><i>k</i>+1</sup>log<sub><i>b</i></sub> <i>a</i> = log<sub><i>b</i></sub> (<sup><i>k</i></sup>log<sub><i>b</i></sub> <i>a</i>)." [...] §533. <i><a href="John_Frederick_William_Herschel" class="mw-redirect" title="John Frederick William Herschel">John Herschel</a>'s notation for inverse functions,</i> sin<sup>−1</sup> <i>x</i>, tan<sup>−1</sup> <i>x</i>, etc., was published by him in the <i><a href="Philosophical_Transactions_of_London" class="mw-redirect" title="Philosophical Transactions of London">Philosophical Transactions of London</a></i>, for the year 1813. He says (<a href="#CITEREFHerschel1813">p.&nbsp;10</a>): "This notation cos.<sup>−1</sup> <i>e</i> must not be understood to signify 1/cos.&nbsp;<i>e</i>, but what is usually written thus, arc (cos.=<i>e</i>)." He admits that some authors use cos.<sup><i>m</i></sup> <i>A</i> for (cos. <i>A</i>)<sup><i>m</i></sup>, but he justifies his own notation by pointing out that since <i>d</i><sup>2</sup> <i>x</i>, Δ<sup>3</sup> <i>x</i>, Σ<sup>2</sup> <i>x</i> mean <i>dd</i> <i>x</i>, ΔΔΔ <i>x</i>, ΣΣ <i>x</i>, we ought to write sin.<sup>2</sup> <i>x</i> for sin. sin. <i>x</i>, log.<sup>3</sup> <i>x</i> for log. log. log. <i>x</i>. Just as we write <i>d</i><sup>−<i>n</i></sup> V=∫<sup><i>n</i></sup> V, we may write similarly sin.<sup>−1</sup> <i>x</i>=arc (sin.=<i>x</i>), log.<sup>−1</sup> <i>x</i>.=c<sup><i>x</i></sup>. Some years later Herschel explained that in 1813 he used <i>f</i><sup><i>n</i></sup>(<i>x</i>), <i>f</i><sup>−<i>n</i></sup>(<i>x</i>), sin.<sup>−1</sup> <i>x</i>, etc., "as he then supposed for the first time. The work of a German Analyst, <a href="Hans_Heinrich_B%C3%BCrmann" title="Hans Heinrich Bürmann">Burmann</a>, has, however, within these few months come to his knowledge, in which the same is explained at a considerably earlier date. He[Burmann], however, does not seem to have noticed the convenience of applying this idea to the inverse functions tan<sup>−1</sup>, etc., nor does he appear at all aware of the inverse calculus of functions to which it gives rise." Herschel adds, "The symmetry of this notation and above all the new and most extensive views it opens of the nature of analytical operations seem to authorize its universal adoption."<sup><a href="#CITEREFHerschel1820">[a]</a></sup> [...] §535. <i>Persistence of rival notations for inverse function.</i>— [...] The use of Herschel's notation underwent a slight change in <a href="Benjamin_Peirce" title="Benjamin Peirce">Benjamin Peirce</a>'s books, to remove the chief objection to them; Peirce wrote: "cos<sup>[−1]</sup> <i>x</i>," "log<sup>[−1]</sup> <i>x</i>."<sup><a href="#CITEREFPeirce1852">[b]</a></sup> [...] §537. <i>Powers of trigonometric functions.</i>—Three principal notations have been used to denote, say, the square of sin <i>x</i>, namely, (sin <i>x</i>)<sup>2</sup>, sin <i>x</i><sup>2</sup>, sin<sup>2</sup> <i>x</i>. The prevailing notation at present is sin<sup>2</sup> <i>x</i>, though the first is least likely to be misinterpreted. In the case of sin<sup>2</sup> <i>x</i> two interpretations suggest themselves; first, sin <i>x</i> · sin <i>x</i>; second,<sup><a href="#CITEREFPeano1903">[c]</a></sup> sin (sin <i>x</i>). As functions of the last type do not ordinarily present themselves, the danger of misinterpretation is very much less than in case of log<sup>2</sup> <i>x</i>, where log <i>x</i> · log <i>x</i> and log (log <i>x</i>) are of frequent occurrence in analysis. [...] The notation sin<sup><i>n</i></sup> <i>x</i> for (sin <i>x</i>)<sup><i>n</i></sup> has been widely used and is now the prevailing one. [...]</q></cite> <span class="cs1-hidden-error citation-comment"><code class="cs1-code">{{cite book}}</code>: </span><span class="cs1-hidden-error citation-comment">ISBN / Date incompatibility (help)</span> (xviii+367+1 pages including 1 addenda page) (NB. ISBN and link for reprint of 2nd edition by Cosimo, Inc., New York, USA, 2013.)</span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text">Helmut Sieber und Leopold Huber: <i>Mathematische Begriffe und Formeln für Sekundarstufe I und II der Gymnasien.</i> Ernst Klett Verlag.</span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><a href="#CITEREFThomas1972">Thomas 1972</a>, pp. 304–309</span>
</li>
<li id="cite_note-Korn_2000-10"><span class="mw-cite-backlink">^ <a href="#cite_ref-Korn_2000_10-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Korn_2000_10-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFKornKorn2000" class="citation book cs1">Korn, Grandino Arthur; <a href="Theresa_M._Korn" title="Theresa M. Korn">Korn, Theresa M.</a> (2000) [1961]. "21.2.-4. Inverse Trigonometric Functions". <span class="id-lock-limited" title="Free access subject to limited trial, subscription normally required"><a rel="nofollow" class="external text" href="https://archive.org/details/mathematicalhand00korn_849"><i>Mathematical handbook for scientists and engineers: Definitions, theorems, and formulars for reference and review</i></a></span> (3&nbsp;ed.). Mineola, New York, USA: <a href="Dover_Publications%2C_Inc." class="mw-redirect" title="Dover Publications, Inc.">Dover Publications, Inc.</a> p.&nbsp;<a rel="nofollow" class="external text" href="https://archive.org/details/mathematicalhand00korn_849/page/n828">811</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0-486-41147-7</bdi>.</cite></span>
</li>
<li id="cite_note-Atlas_2009-11"><span class="mw-cite-backlink">^ <a href="#cite_ref-Atlas_2009_11-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Atlas_2009_11-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-Atlas_2009_11-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-Atlas_2009_11-3"><sup><i><b>d</b></i></sup></a> <a href="#cite_ref-Atlas_2009_11-4"><sup><i><b>e</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFOldhamMylandSpanier2009" class="citation book cs1">Oldham, Keith B.; Myland, Jan C.; Spanier, Jerome (2009) [1987]. <i>An Atlas of Functions: with Equator, the Atlas Function Calculator</i> (2&nbsp;ed.). <a href="Springer_Science%2BBusiness_Media%2C_LLC" class="mw-redirect" title="Springer Science+Business Media, LLC">Springer Science+Business Media, LLC</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F978-0-387-48807-3">10.1007/978-0-387-48807-3</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0-387-48806-6</bdi>. <a href="LCCN_(identifier)" class="mw-redirect" title="LCCN (identifier)">LCCN</a>&nbsp;<a rel="nofollow" class="external text" href="https://lccn.loc.gov/2008937525">2008937525</a>.</cite></span>
</li>
<li id="cite_note-Hall_1909-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-Hall_1909_12-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFHallFrink1909" class="citation book cs1 cs1-prop-location-test">Hall, Arthur Graham; Frink, Fred Goodrich (1909). <a rel="nofollow" class="external text" href="https://archive.org/stream/planetrigonometr00hallrich#page/n30/mode/1up">"Article 14: Inverse trigonometric functions"</a>. Written at Ann Arbor, Michigan, USA. <i>Plane Trigonometry</i>. New York: <a href="Henry_Holt_%26_Company" class="mw-redirect" title="Henry Holt &amp; Company">Henry Holt &amp; Company</a>. pp.&nbsp;<span class="nowrap">15–</span>16<span class="reference-accessdate">. Retrieved <span class="nowrap">2017-08-12</span></span>. <q>α&nbsp;= arcsin&nbsp;<i>m</i> This notation is universally used in Europe and is fast gaining ground in this country. A less desirable symbol, α&nbsp;= sin<sup>-1</sup><span class="nowrap"> </span><i>m</i>, is still found in English and American texts. The notation α&nbsp;= inv sin <i>m</i> is perhaps better still on account of its general applicability. [...] A similar symbolic relation holds for the other <a href="Trigonometric_function" class="mw-redirect" title="Trigonometric function">trigonometric functions</a>. It is frequently read 'arc-sine <i>m</i><span class="nowrap" style="padding-left:0.1em;">'</span> or 'anti-sine <i>m</i><span class="nowrap" style="padding-left:0.1em;">'</span>, since two mutually inverse functions are said each to be the anti-function of the other.</q></cite></span>
</li>
<li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><a href="#CITEREFLay2006">Lay 2006</a>, p. 69, Example 7.24</span>
</li>
<li id="cite_note-Wolf72-14"><span class="mw-cite-backlink">^ <a href="#cite_ref-Wolf72_14-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Wolf72_14-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><a href="#CITEREFWolf1998">Wolf 1998</a>, p. 208, Theorem 7.2</span>
</li>
<li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text"><a href="#CITEREFSmithEggenSt._Andre2006">Smith, Eggen &amp; St. Andre 2006</a>, pg. 141 Theorem 3.3(a)</span>
</li>
<li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><a href="#CITEREFLay2006">Lay 2006</a>, p. 71, Theorem 7.26</span>
</li>
<li id="cite_note-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-17">^</a></b></span> <span class="reference-text"><a href="#CITEREFBriggsCochran2011">Briggs &amp; Cochran 2011</a>, pp. 28–29</span>
</li>
<li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><a href="#CITEREFLay2006">Lay 2006</a>, p. 246, Theorem 26.10</span>
</li>
<li id="cite_note-:1-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-:1_19-0">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.mathsisfun.com/sets/function-inverse.html">"Inverse Functions"</a>. <i>www.mathsisfun.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2020-09-08</span></span>.</cite></span>
</li>
<li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><a href="#CITEREFBriggsCochran2011">Briggs &amp; Cochran 2011</a>, pp. 39–42</span>
</li>
<li id="cite_note-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-21">^</a></b></span> <span class="reference-text"><cite id="CITEREFDummitFoote" class="citation book cs1">Dummit; Foote. <i>Abstract Algebra</i>.</cite></span>
</li>
<li id="cite_note-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-22">^</a></b></span> <span class="reference-text"><cite id="CITEREFMac_Lane" class="citation book cs1">Mac&nbsp;Lane, Saunders. <i>Categories for the Working Mathematician</i>.</cite></span>
</li>
<li id="cite_note-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-23">^</a></b></span> <span class="reference-text"><cite id="CITEREFFraenkel1954" class="citation journal cs1">Fraenkel (1954). <a rel="nofollow" class="external text" href="https://doi.org/10.1038%2F173967a0">"Abstract Set Theory"</a>. <i>Nature</i>. <b>173</b> (4412): 967. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1954Natur.173..967C">1954Natur.173..967C</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1038%2F173967a0">10.1038/173967a0</a></span>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:7735523">7735523</a>.</cite></span>
</li>
<li id="cite_note-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-24">^</a></b></span> <span class="reference-text"><cite id="CITEREFLoehr2019" class="citation book cs1">Loehr, Nicholas A. (2019-11-20). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=mGUIEQAAQBAJ&amp;pg=PA272"><i>An Introduction to Mathematical Proofs</i></a>. CRC Press. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-1-000-70962-9</bdi>.</cite></span>
</li>
</ol></div></div>
<div class="mw-heading mw-heading2"><h2 id="Bibliography">Bibliography</h2></div>
<ul><li><cite id="CITEREFBriggsCochran2011" class="citation book cs1">Briggs, William; Cochran, Lyle (2011). <span class="id-lock-registration" title="Free registration required"><a rel="nofollow" class="external text" href="https://archive.org/details/calculusearlytra0000brig"><i>Calculus / Early Transcendentals Single Variable</i></a></span>. <a href="Addison-Wesley" title="Addison-Wesley">Addison-Wesley</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0-321-66414-3</bdi>.</cite></li>
<li><cite id="CITEREFDevlin2004" class="citation book cs1"><a href="Keith_J._Devlin" class="mw-redirect" title="Keith J. Devlin">Devlin, Keith J.</a> (2004). <i>Sets, Functions, and Logic / An Introduction to Abstract Mathematics</i> (3&nbsp;ed.). <a href="Chapman_%26_Hall" title="Chapman &amp; Hall">Chapman &amp; Hall</a> / <a href="CRC_Mathematics" class="mw-redirect" title="CRC Mathematics">CRC Mathematics</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-1-58488-449-1</bdi>.</cite></li>
<li><cite id="CITEREFFletcherPatty1988" class="citation book cs1">Fletcher, Peter; Patty, C. Wayne (1988). <i>Foundations of Higher Mathematics</i>. PWS-Kent. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0-87150-164-3</bdi>.</cite></li>
<li><cite id="CITEREFLay2006" class="citation book cs1">Lay, Steven R. (2006). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=k4k_AQAAIAAJ"><i>Analysis / With an Introduction to Proof</i></a> (4&nbsp;ed.). <a href="Pearson_(publisher)" class="mw-redirect" title="Pearson (publisher)">Pearson</a> / <a href="Prentice_Hall" title="Prentice Hall">Prentice Hall</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0-13-148101-5</bdi>.</cite></li>
<li><cite id="CITEREFSmithEggenSt._Andre2006" class="citation book cs1">Smith, Douglas; Eggen, Maurice; St. Andre, Richard (2006). <i>A Transition to Advanced Mathematics</i> (6&nbsp;ed.). <a href="Thompson_Brooks/Cole" class="mw-redirect" title="Thompson Brooks/Cole">Thompson Brooks/Cole</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0-534-39900-9</bdi>.</cite></li>
<li><cite id="CITEREFThomas1972" class="citation book cs1">Thomas Jr., George Brinton (1972). <i>Calculus and Analytic Geometry Part 1: Functions of One Variable and Analytic Geometry</i> (Alternate&nbsp;ed.). <a href="Addison-Wesley" title="Addison-Wesley">Addison-Wesley</a>.</cite></li>
<li><cite id="CITEREFWolf1998" class="citation book cs1">Wolf, Robert S. (1998). <i>Proof, Logic, and Conjecture / The Mathematician's Toolbox</i>. <a href="W._H._Freeman_and_Co." class="mw-redirect" title="W. H. Freeman and Co.">W. H. Freeman and Co.</a> <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0-7167-3050-7</bdi>.</cite></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Further_reading">Further reading</h2></div>
<ul><li><cite id="CITEREFAmazigoRubenfeld1980" class="citation book cs1">Amazigo, John C.; Rubenfeld, Lester A. (1980). "Implicit Functions; Jacobians; Inverse Functions". <span class="id-lock-registration" title="Free registration required"><a rel="nofollow" class="external text" href="https://archive.org/details/advancedcalculus0000amaz"><i>Advanced Calculus and its Applications to the Engineering and Physical Sciences</i></a></span>. New York: Wiley. pp.&nbsp;<a rel="nofollow" class="external text" href="https://archive.org/details/advancedcalculus0000amaz/page/n114">103</a>–120. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0-471-04934-4</bdi>.</cite></li>
<li><cite id="CITEREFBinmore1983" class="citation book cs1"><a href="Ken_Binmore" class="mw-redirect" title="Ken Binmore">Binmore, Ken G.</a> (1983). "Inverse Functions". <i>Calculus</i>. New York: <a href="Cambridge_University_Press" title="Cambridge University Press">Cambridge University Press</a>. pp.&nbsp;<span class="nowrap">161–</span>197. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0-521-28952-1</bdi>.</cite></li>
<li><cite id="CITEREFSpivak1994" class="citation book cs1">Spivak, Michael (1994). <i>Calculus</i> (3&nbsp;ed.). Publish or Perish. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0-914098-89-6</bdi>.</cite></li>
<li><cite id="CITEREFStewart2002" class="citation book cs1"><a href="James_Stewart_(mathematician)" title="James Stewart (mathematician)">Stewart, James</a> (2002). <span class="id-lock-registration" title="Free registration required"><a rel="nofollow" class="external text" href="https://archive.org/details/calculus0000stew"><i>Calculus</i></a></span> (5&nbsp;ed.). <a href="Brooks_Cole" class="mw-redirect" title="Brooks Cole">Brooks Cole</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0-534-39339-7</bdi>.</cite></li></ul>
<div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1290876196">
/* start https://en.wikipedia.org/ */


.mw-parser-output .side-box{margin:4px 0;box-sizing:border-box;border:1px solid #aaa;font-size:88%;line-height:1.25em;background-color:var(--background-color-interactive-subtle,#f8f9fa);display:flow-root}.mw-parser-output .infobox .side-box{font-size:100%}.mw-parser-output .side-box-abovebelow,.mw-parser-output .side-box-text{padding:0.25em 0.9em}.mw-parser-output .side-box-image{padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .side-box-imageright{padding:2px 0.9em 2px 0;text-align:center}@media(min-width:500px){.mw-parser-output .side-box-flex{display:flex;align-items:center}.mw-parser-output .side-box-text{flex:1;min-width:0}}@media(min-width:720px){.mw-parser-output .side-box{width:238px}.mw-parser-output .side-box-right{clear:right;float:right;margin-left:1em}.mw-parser-output .side-box-left{margin-right:1em}}


/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1250146164">
/* start https://en.wikipedia.org/ */


.mw-parser-output .sister-box .side-box-abovebelow{padding:0.75em 0;text-align:center}.mw-parser-output .sister-box .side-box-abovebelow>b{display:block}.mw-parser-output .sister-box .side-box-text>ul{border-top:1px solid #aaa;padding:0.75em 0;width:217px;margin:0 auto}.mw-parser-output .sister-box .side-box-text>ul>li{min-height:31px}.mw-parser-output .sister-logo{display:inline-block;width:31px;line-height:31px;vertical-align:middle;text-align:center}.mw-parser-output .sister-link{display:inline-block;margin-left:4px;width:182px;vertical-align:middle}@media print{body.ns-0 .mw-parser-output .sistersitebox{display:none!important}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-v2.svg"]{background-color:white}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-v2.svg"]{background-color:white}}


/* end https://en.wikipedia.org/ */
</style>
<ul><li><cite class="citation cs2"><a rel="nofollow" class="external text" href="https://www.encyclopediaofmath.org/index.php?title=Inverse_function">"Inverse function"</a>, <i><a href="Encyclopedia_of_Mathematics" title="Encyclopedia of Mathematics">Encyclopedia of Mathematics</a></i>, <a href="European_Mathematical_Society" title="European Mathematical Society">EMS Press</a>, 2001 [1994]</cite></li></ul>
<div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1236075235">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}


/* end https://en.wikipedia.org/ */
</style></div><div role="navigation" class="navbox authority-control" aria-label="Navbox390" style="padding:3px"><table class="nowraplinks hlist navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">Authority control databases: National </th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"><ul><li><span class="uid"><a rel="nofollow" class="external text" href="https://d-nb.info/gnd/4186767-1">Germany</a></span></li></ul></div></td></tr></tbody></table></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-06-06" href="https://en.wikipedia.org/wiki/?title=Inverse_function&amp;oldid=1294211610">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>